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)

错误如下:

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     |
...

猜你喜欢

转载自www.cnblogs.com/freess/p/10265428.html