service mysqld start
# 或
/etc/init.d/mysqld start
# 或(舊版安全模式)
safe_mysqld &
service mysqld stop
# 或
/etc/init.d/mysqld stop
# 或
mysqladmin shutdown
service mysqld restart
# 或
/etc/init.d/mysqld restart
systemctl start mysqld # 啟動
systemctl stop mysqld # 停止
systemctl restart mysqld # 重啟
systemctl status mysqld # 查看狀態
systemctl enable mysqld # 開機自啟
systemctl disable mysqld # 取消開機自啟
假設安裝於 /usr/local/mysql:
# 使用 mysqld_safe 啟動(推薦)
/usr/local/mysql/bin/mysqld_safe --user=mysql &
# 或直接啟動 mysqld
/usr/local/mysql/bin/mysqld --user=mysql &
# 以 root 啟動(不建議生產環境)
/usr/local/mysql/bin/mysqld --user=root &
/tmp/mysql.sock,伺服器建立在 /var/lib/mysql/mysql.sock)ps aux | grep mysqldln -s /var/lib/mysql/mysql.sock /tmp/mysql.sockmysql -u root -p -S /var/lib/mysql/mysql.sock/etc/my.cnf:[client]
socket = /var/lib/mysql/mysql.sock/usr/local/mysql/bin/mysqladmin -u root -S /var/lib/mysql/mysql.sock password 'newpass'df -h 確認磁碟空間充足free -m 確認記憶體足夠netstat -tlnp | grep 3306 確認端口未被佔用cat /var/log/mysqld.log 查看錯誤日誌systemd 服務單元管理自定義安裝路徑mysqladmin ping 或 mysqladmin status 健康檢查熟悉多種啟動方式與 Socket 故障排查,能在 MySQL 服務異常時快速恢復業務。