我使用的是 ubuntu 19.10,当我安装 mariadb 时,一切正常,但是当我重新启动计算机时,它开始出现一些错误。我追踪到错误似乎是apparmor
阻止它读取某些文件。这里是错误:
Des 16 22:31:08 nitro kernel: audit: type=1400 audit(1576506668.471:146): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/etc/ld.so.cache" pid=10347 comm="mysqld" requested_mask="r" denied_m
Des 16 22:31:08 nitro kernel: audit: type=1400 audit(1576506668.471:147): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/usr/lib/x86_64-linux-gnu/liblz4.so.1.9.1" pid=10347 comm="mysqld" re
Des 16 22:31:08 nitro kernel: audit: type=1400 audit(1576506668.471:148): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/usr/lib/x86_64-linux-gnu/liblz4.so.1.9.1" pid=10347 comm="mysqld" re
Des 16 22:31:08 nitro sudo[10285]: pam_unix(sudo:session): session closed for user root
我已经编辑我的/etc/apparmor.d/usr.sbin.mysqld
目前看起来像这样
/usr/sbin/mysqld {
/proc/*/status r,
/sys/devices/system/node/ r,
/sys/devices/system/node/node0/meminfo r,
/etc/ r,
/usr/lib/x86_64-linux-gnu/ r,
}
如何解决此错误以便 mariadb 可以正常启动?谢谢。