MySQL 通常不会在系统关闭时自动关闭。但是,如果您希望在系统关闭时自动关闭 MySQL 服务器,可以尝试以下方法:
对于 Linux 系统:
打开终端。
使用以下命令编辑 MySQL 配置文件(通常位于 /etc/mysql/my.cnf
或 /etc/my.cnf
):
sudo nano /etc/mysql/my.cnf
或者
sudo nano /etc/my.cnf
[mysqld]
部分添加以下行:skip-grant-tables
这将允许 MySQL 服务器在没有权限检查的情况下运行。
[mysqld]
部分添加以下行:daemonize=1
pid-file=/var/run/mysqld/mysqld.pid
这将在后台运行 MySQL 服务器,并将进程 ID 存储在指定的文件中。请确保将 /var/run/mysqld/
目录更改为您的系统上的实际目录。
保存并关闭配置文件。
使用以下命令启动 MySQL 服务器:
sudo service mysql start
现在,MySQL 服务器应该在系统关闭时自动关闭。
对于 Windows 系统:
打开“服务”管理程序。您可以通过在开始菜单中搜索“services.msc”来找到它。
在服务列表中找到“MySQL”服务。
右键单击“MySQL”服务,然后选择“属性”。
在“启动类型”下拉菜单中选择“自动”。
单击“确定”以保存设置。
现在,MySQL 服务器应该在系统关闭时自动关闭。