MySQL 是一個常用的開源關係型資料庫系統。它提供了靈活性和可自訂的特性,而且易於安裝和管理。無論你是要在個人電腦上還是在生產環境中使用 MySQL,一旦遇到 MySQL 無法正常運作或出現問題時,就需要啟動或關閉。下面我們來了解如何啟動或關閉 MySQL。
MySQL 的啟動可以透過命令列方式或圖形化方式來進行。本文介紹的是透過命令列方式來啟動 MySQL。
在啟動 MySQL 之前,需要先檢查 MySQL 是否已經安裝,並且確認其安裝路徑。如果你是在Windows 作業系統中安裝的MySQL,可以按下Windows R
鍵,開啟「執行」對話框,輸入services.msc
指令,點選「確定」按鈕,在「服務」清單中尋找MySQL
服務是否已經安裝。
如果你是在Linux 作業系統中安裝的MySQL,則需要使用以下指令來檢查MySQL 是否已經安裝:
$ mysql -v
如果沒有安裝,需要先安裝MySQL,安裝方式可以參考官方文檔。
啟動MySQL 服務有兩種方式:
在Windows 作業系統中,使用net
命令,如下所示:
net start mysql
在Linux 作業系統中,使用以下命令:
sudo /etc/init.d/mysql start
或
sudo service mysql start
如果你的MySQL 設定檔路徑不同,則需要指定對應的設定檔路徑:
mysql.server start --defaults-file=/path/to/my.cnf
成功啟動MySQL 服務之後,可以使用下列指令來驗證是否正常運作:
mysql -u root -p
如果訊息提示“Welcome to the MySQL monitor”,則表示MySQL 服務已經成功啟動。
在不需要使用 MySQL 時,可以關閉服務以釋放系統資源。關閉 MySQL 有兩種方式:
MySQL 自帶了一個 mysqladmin 工具,可以用來管理 MySQL 服務。使用下列指令可以關閉MySQL 服務:
mysqladmin -uroot shutdown
線上使用指令:
mysqladmin -h hostname -uroot -p shutdown
如果MySQL 服務已經停止,將會提示下列資訊:
mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)' Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
如此,MySQL 服務已經停止。
在Windows 作業系統中,可以使用net
指令來停止MySQL 服務,如下所示:
net stop MySQL
在Linux 作業系統中,可以使用下列指令來停止MySQL 服務:
sudo /etc/init.d/mysql stop
或
sudo service mysql stop
如果你的MySQL 設定檔路徑不同,則需要指定對應的設定檔路徑:
mysql.server stop --defaults-file=/path/to/my.cnf
透過本文的介紹,我們了解如何啟動或關閉MySQL 服務。啟動和關閉 MySQL 都有多種方式,可以根據實際情況選擇適合自己的方式來操作。同時,也需要注意 MySQL 的設定檔路徑是否正確,以確保可以正常啟動或關閉 MySQL 服務。
以上是mysql 啟動 停止的詳細內容。更多資訊請關注PHP中文網其他相關文章!