net stop mysql
net start mysql
前提:MySQL 已安裝為 Windows 服務(服務名預設為 mysql 或 MySQL80 等)。
services.mscMySQL 服務 → 右鍵「重新啟動」「詳細資料」頁籤 → 找到 mysqld.exe → 結束任務 → 再啟動服務。可能導致資料損壞,僅限緊急情況。
systemctl start mysqld
systemctl stop mysqld
systemctl restart mysqld
systemctl status mysqld
/etc/init.d/mysqld start|stop|restart
# 或
service mysqld start|stop|restart
systemctl start mysql
service mysql restart
# 1. 正常關閉:刷新緩衝池、關閉表、釋放鎖
mysqladmin -u root -p shutdown
# 2. 安全啟動:自動處理崩潰恢復、啟動參數驗證
mysqld_safe &
mysqladmin shutdown 發送 SHUTDOWN 指令,Server 執行乾淨關閉流程。mysqld_safe 為守護進程,會監控 mysqld,異常退出自動重啟,並重導錯誤日誌。bin/ 下。my.cnf/my.ini) 後必須重啟生效(動態參數除外)。SHOW PROCESSLIST,確認無長時間運行事務或備份任務。