apparmor mysql 切换data目录

因为 apparmor 加入了 Linux 内核中,提高了Linux程序的安全性,但同时也限制了应用程序对系统资源的访问权限,如,在修改 mysql 的数据目录时,需要给 mysqld 添加可以访问的目录资源,具体操作如下:

  1. 在 /etc/apparmor.d/usr.sbin.mysqld 增加 mysqld 可访问的新的目录(新的data目录)的权限
    /home/mysqldata/ r,
    /home/mysqldata/** rwk,
  2. 重启 apparmor service: /etc/init.d/apparmor restart
  3. 有可能的其它额外操作,可参考下面

参考: http://www.serveridol.com/2014/09/05/innodb-the-error-means-mysqld-does-not-have-the-access-rights-to/
https://yq.aliyun.com/articles/5841

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容