mysql重启失败报错ibdata1 Can't determine file permissions
[ERROR] InnoDB: os_file_get_status() failed on './ibdata1'. Can't determine file permissions
mysql重启报错以上.
版本:mysql5.7+centos7.0
解决步骤:
1. 查看配置文件内容指定的pid-file
cat /etc/my.cnf
pid-file=/var/run/mysqld/mysqld.pid
so,查看该目录是否存在。如没有,则创建,并修改属主属组。
ll /var/run/mysqld/
#不存在
mkdir -p /var/run/mysqld/
chown -R mysql:mysql /var/run/mysqld
试着重启:
service mysqld restart
如果还报错,则进入下一步。
2. 关闭selinux.并重启
setenforce 0
重启
service mysqld restart
或者
systemctl status mysqld.service
本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为: 2020/11/06 09:01