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
本文针对MySQL重启时出现的ibdata1文件权限错误问题,提供了详细的解决方案,包括检查配置文件、创建缺失目录、调整目录权限及关闭SELinux等步骤。
5万+

被折叠的 条评论
为什么被折叠?



