重启reboot后自动开启服务:
查看是否设置systemd is-enabled mariadb
如果未设置执行:
systemd enable mariadb
crash崩溃后自动启动服务:
编辑vi /etc/systemd/system/multi-user.target.wants/mariadb.service
在[Service] 节中增加Restart=always
退出编辑,执行systemctl daemon-reload
测试是否成功设置,
sudo systemctl status mariadb.service
找到pid
Main PID: 661 (mysqld_safe)
杀掉进程 kill -9 661,再次查看服务状态
sudo systemctl status mysqld.service
pid发生变化
Main PID: 11217 (mysqld_safe)
证明启动成功。