mysql ERROR 1017 :Can't find file: '/xxx.frm'...错误的解决方法

发布时间:2019-10-06编辑:脚本学堂
重启服务器之前,如果未关闭mysql,则MySql的MyiSAM表很有可能会出现 ERROR 1017 :Can"t find file: "/xxx.frm" 的错误。

重启服务器之前,如果未关闭mysql,则MySql的myisam表很有可能会出现 ERROR 1017 :Can"t find file: "/xxx.frm" 的错误。

原因分析:不是由于"/xxx.frm"这个文件不见了,而是这些文件的权限(mysql用户)不知道为什么变成了root了。

解决方法:cd到xxx.frm文件所在目录下,执行一下命令:chown mysql.mysql * 将所有文件的权限都改过来就可以了。