MySQL ERROR 1017 Can’t find file ‘xxx.frm’…错误的解决方法
有的时候发现MySQL数据库某些表出现如下错误:
ERROR #1017 :Can't find file: '/xxx.frm'
这是因为如果重启服务器前没有关闭MySql,MySql的MyiSAM表很有可能会出现 该错误,出现这个问题的原因不是’/xxx.frm’这个文件不见了,而是这些文件的权限不知道由于什么原因变成了root。
解决方法:
# 进入mysql的xxx.frm文件下
cd /var/lib/mysql/你的数据库/
# 执行修改权限命令
chown mysql.mysql *