mysql error(13)的解决办法
mysql自己重新搞数据库目录,或者通过apt-get updata &&apt-get upgrade升级后,出现了无法启动,看日志里面是error(13),可以确定是权限问题。
解决办法:
vi /etc/apparmor.d/usr.sbin.mysqld,把里面的/var/lib/mysql/ r,
/var/lib/mysql/** rwk,两句,修改为你新的数据目录。比如我的就修改为/data/mysql_data/ r,/data/mysql_data/** rwk 。
修改完毕执行 /etc/init.d/apparmor reload重新加载,然后service mysql restart重启一下搞定。
解决办法:
vi /etc/apparmor.d/usr.sbin.mysqld,把里面的/var/lib/mysql/ r,
/var/lib/mysql/** rwk,两句,修改为你新的数据目录。比如我的就修改为/data/mysql_data/ r,/data/mysql_data/** rwk 。
修改完毕执行 /etc/init.d/apparmor reload重新加载,然后service mysql restart重启一下搞定。