编辑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数据库设置为了开机自启动。