Linux下启动与关闭MySQL的简明指南
在Linux系统中,启动和关闭MySQL服务主要通过systemctl命令或service命令来实现,具体取决于您的系统是否使用systemd初始化系统。对于大多数现代Linux发行版(如Ubuntu 16.04+、CentOS 7+),推荐使用systemctl命令管理MySQL服务,这是最直接高效的方法。

启动MySQL服务
要启动MySQL,请以root用户或使用sudo执行以下命令:
sudo systemctl start mysql 或 sudo systemctl start mysqld(服务名可能因安装方式而异,通常为mysql或mysqld),执行后,系统会加载MySQL守护进程,使其开始运行并接受连接。
关闭MySQL服务
同样,关闭MySQL可使用命令:
sudo systemctl stop mysql(或mysqld),这会安全地停止MySQL进程,确保数据完整性,建议在操作前保存所有未提交的事务。
检查MySQL状态
要确认服务是否正常运行,可输入:
sudo systemctl status mysql,输出中显示"active (running)"表示已启动,若为"inactive"则已停止。
设置开机自启
若希望MySQL在系统启动时自动运行,执行:
sudo systemctl enable mysql,反之,禁用自启使用sudo systemctl disable mysql。
对于使用SysV init的旧版系统(如Ubuntu 14.04或CentOS 6),可使用service命令替代:
- 启动:
sudo service mysql start - 关闭:
sudo service mysql stop - 状态检查:
sudo service mysql status
注意事项:操作前请确保您有管理员权限,并备份重要数据,如果遇到权限或配置问题,可检查MySQL错误日志(通常位于/var/log/mysql/或/var/log/mysqld.log)进行排查,通过掌握这些基本命令,您便能轻松管理Linux环境下的MySQL服务运行状态。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/12668.html发布于:2026-08-23





