mysql启动报错,与selinux相关
mysql启动报错,与selinux相关
如果遇到报错,可能的情况是 selinux 的关系,可以安装 setroubleshoot-server 工具,使用 sealert -a /var/log/audit/audit.log 来查看是什么原因导致的
也可以在启动前关闭selinux,启动后再开启selinux,似乎会自动把selinux 文件标签给修改过来,,
设置selinux
setenforce 0 # 临时关闭 selinux
setenforce 1 # 开启 selinux
getenforce # 查看selinux的状态
设置mysql文件的标签,可能要设置的文件
mysqld_db_t /var/lib/mysql/ibdata1
semanage fcontext -a -t mysqld_db_t /var/lib/mysql/ibdata1
restorecon -v /var/lib/mysql/ibdata1
-- 衣带渐宽终不悔,为伊消得人憔悴。---