sas*_*uke 5 mysql ubuntu-14.04
在此链接之后,我在我的ubuntu 14.04 droplet上将我的MySQL版本从5.5升级到5.7.但升级后,MySQL无法开始显示此错误.
mysqld: Can't read dir of '/etc/mysql/mysql.conf.d/' (Errcode: 13 - Permission denied)
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?
就我而言,AppArmor
是阻止MySQL
访问该目录。我禁用它:
sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld
Run Code Online (Sandbox Code Playgroud)
我在这里找到了这个解决方案。
另一种方法是调整内部配置/etc/apparmor.d/usr.sbin.mysqld
。
您尝试使用 chmod 设置文件夹的权限
chmod 755 /etc/mysql/mysql.conf.d
Run Code Online (Sandbox Code Playgroud)
mysql.conf.d是新文件可以添加
归档时间: |
|
查看次数: |
2716 次 |
最近记录: |