MySQL 通常不會在系統(tǒng)關(guān)閉時自動關(guān)閉。但是,如果您希望在系統(tǒng)關(guān)閉時自動關(guān)閉 MySQL 服務(wù)器,可以嘗試以下方法:
對于 Linux 系統(tǒng):
打開終端。
使用以下命令編輯 MySQL 配置文件(通常位于 /etc/mysql/my.cnf
或 /etc/my.cnf
):
sudo nano /etc/mysql/my.cnf
或者
sudo nano /etc/my.cnf
[mysqld]
部分添加以下行:skip-grant-tables
這將允許 MySQL 服務(wù)器在沒有權(quán)限檢查的情況下運行。
[mysqld]
部分添加以下行:daemonize=1
pid-file=/var/run/mysqld/mysqld.pid
這將在后臺運行 MySQL 服務(wù)器,并將進程 ID 存儲在指定的文件中。請確保將 /var/run/mysqld/
目錄更改為您的系統(tǒng)上的實際目錄。
保存并關(guān)閉配置文件。
使用以下命令啟動 MySQL 服務(wù)器:
sudo service mysql start
現(xiàn)在,MySQL 服務(wù)器應(yīng)該在系統(tǒng)關(guān)閉時自動關(guān)閉。
對于 Windows 系統(tǒng):
打開“服務(wù)”管理程序。您可以通過在開始菜單中搜索“services.msc”來找到它。
在服務(wù)列表中找到“MySQL”服務(wù)。
右鍵單擊“MySQL”服務(wù),然后選擇“屬性”。
在“啟動類型”下拉菜單中選擇“自動”。
單擊“確定”以保存設(shè)置。
現(xiàn)在,MySQL 服務(wù)器應(yīng)該在系統(tǒng)關(guān)閉時自動關(guān)閉。