昨天刚在 centos7 上面装了 mariadb,用了不到两天,发现服务已经挂过好多次了。当然了,每次的解决方法都是重启下服务。
systemctl restart mariadb
但是这种方法很麻烦,有没有什么方法能解决这个问题了,今天就查了查,发现 mariadb 有奔溃自己重启的方法,我们只需要改下配置即可。
下面一起来做一遍测试一下:
- 打开下面的配置文件
vi /etc/systemd/system/multi-user.target.wants/mariadb.service
- 在[Service]下面加入以下行
Restart=always
- 保存文件并退出
:wq
- 重新加载系统守护程序
systemctl daemon-reload
- 重启 mariadb 服务
systemctl restart mariadb
这样就完成了数据库奔溃自动重启的设置。
下面我们来测试一下:
- 找到相关的进程
ps -ef | grep mysql
- 杀死相关的一个进程
kill 37580
- 过一会我们在去查看下相关的进程
ps -ef | grep mysql
我们可以看到这个进程有自己重启了。
然后去访问网站,也不会出现问题了。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于