要停止 MySQL 服务,不能直接使用启动命令来停止,而是需要通过专门的停止命令或系统服务管理工具。以下是常见的几种停止 MySQL 服务的方法,适用于不同操作系统和安装方式。
使用系统服务命令停止 MySQL
在大多数 Linux 系统中,MySQL 作为系统服务运行,可以通过以下命令停止:
systemctl 命令(推荐,适用于 CentOS 7+、Ubuntu 16.04+):sudo systemctl stop mysql
或者某些系统使用 mysqld:
sudo systemctl stop mysqld service 命令(旧版系统):
sudo service mysql stop
或
sudo service mysqld stop
使用 MySQL 自带的 mysqladmin 工具
如果你可以登录 MySQL,可以使用 mysqladmin 命令安全关闭服务:
执行命令:mysqladmin -u root -p shutdown 系统会提示输入 root 密码,输入后 MySQL 服务将正常关闭。
Windows 系统下停止 MySQL 服务
在 Windows 上,MySQL 通常以服务形式运行,可通过以下方式停止:
命令行方式:以管理员身份打开命令提示符,运行:
net stop mysql
如果服务名是自定义的(如 MySQL80),则使用对应名称:
net stop MySQL80 服务管理器方式:
按 Win + R,输入 services.msc,找到 MySQL 服务,右键选择“停止”。
注意事项
停止 MySQL 服务前,请确保没有正在运行的重要操作,避免数据损坏。强制终止进程(如 kill -9)可能导致数据库异常,应尽量避免。
基本上就这些常用方法,根据你的系统环境选择合适的方式即可。
