微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Systemd Mysql不会停止

升级到15.04后,我有很多乐趣了解systemd.我想我一切正常,除了我无法阻止mysql.service; systemctl命令只是挂起而且MysqL一直在运行.有没有其他人经历过这个或者可能知道发生了什么?

解决方法:

我有同样的问题(升级到15.04,使用官方文件和配置).

我必须进行以下更改才能使用sytemctl手动停止MysqL守护程序并在系统重启/关闭自动停止:

>使/etc/MysqL/debian.cnf可供MysqL用户使用

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

>通过在编辑器中打开复制的文件来提供显式停止命令:

sudo nano /etc/systemd/system/MysqL.service

并在[服务]部分下添加以下行:

ExecStop=/usr/bin/MysqLadmin --defaults-file=/etc/MysqL/debian.cnf shutdown

在Nano中,使用Ctrl O保存(Linux方式!),Ctrl X退出.
>使系统知道新的服务文件

sudo systemctl daemon-reload

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐