thepoy
deepin
2021-03-25 21:10 用docker
Reply Like 0 View the author
用docker
docker确实可以。
这里出问题的原因是因为MySQL读取配置文件的顺序是:
读取顺序:/etc/my.cnf > /etc/mysql/my.cnf > /usr/etc/my.cnf > ~/.my.cnf
读取后,后面的配置文件会覆盖前面的配置文件。
因为我使用的是/etc/my.cnf 所以把 /etc/mysql/my.cnf 删除,再启动mysql就没有问题了。
另外说下,我之前是把/etc/mysql/my.cnf 删除了的。因为2月份有次升级系统,没有这个文件要报错,所以手动把它补回来了。
可以用systemctl status查看应用出错信息.
systemctl status mysql
之前(2月份前)是能通过命令systemctl start mysql启动的。
今天使用此命令启动不了,查看日志,发现是pam_deepin_authentication的原因,这个需要怎么破: