问题: 在mysql切换datadir后,mysql服务无法启动。出现错误说plugin表无法读取,需要用mysql_upgrade创建。但是其实不是这个问题。 原因: apparmor 会限制程序对文件的访问。 解决方法: 设置/etc/apparmor.d/usr.sbin.mysql 在后面添加设置。设置对于的datadir目录, /data/mysql rw service apparmor reload