错误如下:
mysql> install plugin server_audit soname 'libaudit_plugin.so'; ERROR 1126 (HY000): Can't open shared library '/usr/lib64/mysql/plugin/libaudit_plugin.so' (errno: 2 /usr/lib64/mysql/plugin/libaudit_plugin.so: cannot open shared object file: Permission denied)
查看插件权限:
# ll libaudit_plugin.so -rwxr-xr-x 1 root root 1539003 10月 26 14:19 libaudit_plugin.so
查看SELinux是否关闭:
# sestatus
SELinux status: enabled # 开启
...
永久关闭SELinux:
# vi /etc/selinux/config ... SELINUX=disabled ...
临时关闭SELinux:
# setenforce 0
开启MySQL服务时加载审计插件:
# vi /etc/my.cnf ... plugin-load=audit=libaudit_plugin.so # 添加此行
保存并退出
重启MySQL服务:
# service mysqld restart
查看插件,安装MySQL审计插件完成:
... | AUDIT | ACTIVE | AUDIT | libaudit_plugin.so | GPL | ...