首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Windows 與 Linux 手動啟動/停止 MySQL 服務完整指令

     編輯:MySQL 資料庫相關知識

雖然生產環境通常設定 MySQL 隨作業系統自動啟動,但在設定、測試階段仍需手動控制。本文彙整兩大平台的啟停指令。

Linux 平台

啟動

# 切換至安裝目錄(必須)
cd /usr/local/mysql   # 或你的 INSTALL_DIR

# 以 mysql 用戶身分在背景啟動
./bin/mysqld_safe --user=mysql &

關鍵點:

  • 必須先 cd INSTALL_DIR,mysqld_safe 才能正確定位資料目錄。
  • 尾端 & 讓進程在背景運行。
  • 舊版(4.0 前)指令為 safe_mysqld。

停止

cd /usr/local/mysql/bin
mysqladmin -u root -p shutdown
# 輸入 root 密碼

成功時無訊息返回提示符;失敗會顯示錯誤。需具備 MySQL SHUTDOWN 權限(通常為 root)。

Windows 平台

安裝為服務(推薦)

# 以管理員身分執行 CMD
mysqld --install MySQL57
net start MySQL57

非服務模式手動啟動

cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
mysqld --console

--console 將錯誤輸出至主控台,關閉視窗即停止。

停止服務

net stop MySQL57
# 或
mysqladmin -u root -p shutdown

權限區隔提醒

  • 作業系統 root/Administrator:啟動進程、綁定低埠號(<1024)。
  • MySQL root 帳號:執行 SHUTDOWN、管理資料庫物件。
  • 兩者完全不同,切勿混淆。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved