Linux下MySQL開機自啟的方法
對于使用Linux作為服務端的開發者來說,MySQL數據庫是必不可少的工具。如果想讓MySQL開機自啟,在Linux下并不難,下面我們詳細介紹一下怎么實現。
編輯MySQL的啟動腳本
我們可以選擇直接編輯MySQL的啟動腳本。首先打開終端,利用文本編輯器打開MySQL啟動文件,這里以Ubuntu系統為例,輸入以下命令:
sudo nano /etc/init/mysql.conf
然后將start on命令行修改成下面這樣:
start on (filesystem and net-device-up IFACE!=lo)
修改后,保存文件并退出。
使用Systemd作為服務管理器
另外一種方法是通過使用Systemd作為服務管理器。
輸入以下命令以編輯MySQL服務文件:
systemctl edit mysql.service
這會在/etc/systemd/system/mysql.service.d目錄中創建一個新的文件:
/etc/systemd/system/mysql.service.d/override.conf
接下來在這個文件中添加下面這行:
[Unit] After=network.target
保存修改并退出。
重新啟動MySQL服務
無論以上哪種方法,最后都需要重新啟動MySQL服務,使之生效。
通過輸入以下命令來重新啟動MySQL服務:
sudo systemctl daemon-reload sudo systemctl restart mysql
至此,我們就成功地將MySQL數據庫設置為了開機自啟動。