在系统上面安装了MYSQL之后每一次关机,在LOGO的关机界面卡住,打开控制台查看报错情况发现 都会显示一个报错:
A stop job is running for MySQL Community Server
改进方法:
- 使MySQL用户具有
/etc/mysql/debian.cnf
的读权限:sudo chgrp mysql /etc/mysql/debian.cnf sudo chmod 640 /etc/mysql/debian.cnf
- 复制一份
mysql.service
文件,并修改其访问权限:sudo cp /lib/systemd/system/mysql.service /etc/systemd/system/ sudo chmod 755 /etc/systemd/system/mysql.service
- 编辑新复制的文件,在其中添加MySQL服务停止条件:
sudo vim /etc/systemd/system/mysql.service
在文件的
[Service]
节中添加一行:ExecStop=/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf shutdown
- 载入新的配置:
sudo systemctl daemon-reload
其他解决方案:包括类似的东西,可以修改设置超时时间的方案:
vim /etc/systemd/system/multi-user.target.wants/mysql.service
然后增加 TimeoutSec=10
1 条评论
吐槽ELEMENTARY OS系统/ELEMENTARY OS系列文章汇总 – 木十的博客 · 2019年7月14日 上午11:07
[…] 解决MYSQL关机卡死问题/ELEMENTARY OS上手3 […]