MySQL中的啟動和關閉命令
備註:測試數據庫版本為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就可以瞭。
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。