Linux下启动与关闭MySQL的简明指南

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

Linux如何启动关闭MySQL,Linux下MySQL的启动与关闭操作指南

启动MySQL服务
要启动MySQL,请以root用户或使用sudo执行以下命令:
sudo systemctl start mysqlsudo 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