当前位置:首页 > 网络编程 > mysql > 正文

数据库修复出现can't find file ''(errno:13)错误的解决办法

我是将数据直接从文件对文件的拷过来的。
不管是通过数据库修复还是进PHPMYADMIN都会出现这个提示。
不废话,直接上解决办法
第一点给搬过来的文件加权限 MYD,MYI,frm 这三个文件都要加660权限。
接下来给数据库文件指定所有者为MYSQL
#chown -R mysql.mysql 数据库名(含文件夹内所有的文件)
接着再来修复
mysqlcheck -A -o -r -uroot -ppasswd 
O了。
上一篇:mysql 修复所有数据库的命令 下一篇:MYSQL不同表之间的字段导入替换问题