首頁 > 軟體

MySQL中的啟動和關閉命令

2022-08-17 18:03:15

備註:測試資料庫版本為MySQL 8.0

這個blog我們來聊聊MySQL的啟動和關閉命令

一、Windws系統

--  啟動MySQL
net start mysql
-- 關閉MySQL
net stop mysql

二、Linux系統

1.service命令

-- 關閉mysql服務
service mysql stop
-- 啟動mysql服務
service mysql start
-- 重啟mysql服務
service mysql restart

2. /etc/init.d/mysql

這個命令,同1的server命令

-- 關閉mysql服務
/etc/init.d/mysql stop
-- 啟動mysql服務
/etc/init.d/mysql start

3.mysqld命令

-- 啟動mysql服務
mysqld  --user=root &

其實不建議這麼做,我的測試環境用root安裝的mysql,個人建議把root修改為mysql安裝使用者,這個地方僅供測試

4.mysqld_safe命令

 mysqld_safe是一個shell 指令碼,會呼叫mysqld啟動mysql伺服器,並監聽伺服器。 

如果mysqld程序異常終止,mysqld_safe將自動重啟mysqld 

    -- 啟動mysql服務
    mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &

5.mysqld_multi命令

該命令是當一臺伺服器上存在多個msyql範例的時候使用

    -- 多範例啟動
    mysqld_multi start
    --多範例關閉
    mysqld_multi stop

6.mysqladmin命令

mysqladmin命令是推薦的關閉mysql服務的密令

 --關閉mysql服務
mysqladmin -uroot -p -S /var/lib/mysql/mysql.sock shutdown

7.殺程序

killall mysqld
killall -9 mysqld

8.總結

MySQL的啟動和關閉命令相比Oracle而言,顯得有點多了

其實記住,生產環境啟動服務使用 mysqld_safe,關閉服務使用 mysqladmin就可以了。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支援it145.com。 


IT145.com E-mail:sddin#qq.com