时间:2021-07-01 10:21:17 帮助过:1人阅读
继续完成安装:sudo apt-get install mysql-server
下面是查错过程:
1. "systemctl status mysql.service" 和 "journalctl -xe" 都试了,拿不到有价值的信息
2. vi /var/log/mysql/error.log Mysql的日志没有信息
3. cd /var/log && ls -lrt 发现关联比较大的就是dpkg.log syslog
4. 分别查看发现要运行 mysql_install_db
5. mysql_install_db 已经 过时, 新版本应该是 mysqld --initialize --user=mysql
6. mysqld --initialize --user=mysql 报错: “/var/lib/mysql/” already exists, 删掉再运行,新错误: mkdir permission denied
7. chmod 777 /var/lib 还是 permission denied
8. 再次 cd /var/log && ls -lrt 偶然看了kern.log
audit: type=1400 audit(1475809767.205:738): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/var.lib/mysql/" pid=7611 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=0 ouid=123
9. google了一下apparmor 发现真是权限管理相关的,禁用mysql的profile, OK 了。
ubuntu 安装mysql问题
标签: