首页/数据/数据库速查/MySQL 服务启停与开机自启

MySQL 服务启停与开机自启

Linux 下用 systemd 管理 mysqld:启动、停止、重启、查看状态、设置开机自启;重启前必须评估业务与复制影响。

数据库速查数据更新于 2026-10-12
用途服务生命周期管理
命令systemctl start/stop/restart/status mysqld
自启systemctl enable/disable mysqld

常用操作

常用操作
systemctl status mysqld
systemctl restart mysqld
systemctl enable mysqld
systemctl stop mysqld && systemctl start mysqld

宝塔环境

宝塔环境
/etc/init.d/mysqld restart
bt 1   # 面板菜单(交互式)
重启会断开全部连接并可能触发崩溃恢复;生产建议先切走流量、确认无大事务与备份任务在跑。

易错点

  • 改错 my.cnf 会导致启动失败,改完先用 mysqld --validate-config 校验(8.0.16+)
  • restart 卡住时先用 stop+start 分步排查,便于看错误日志定位

数据来源与参考

  • MySQL 8.0 Reference Manual: Starting and Stopping MySQL Automatically

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌