mysqldump:收到错误:1017:无法找到文件:' ./ access.frm' (错误:13)使用LOCK TABLES时

时间:2014-04-11 19:14:30

标签: mysql sql database database-backups database-restore

当我尝试创建已恢复的数据库的mysqldump时出现此错误。

完整的错误是 mysqldump: Got error: 1017: Can't find file: './b67_db/access.frm' (errno: 13) when using LOCK TABLES其中b67_db是数据库的名称。

我已导航到var/lib/mysql/b67_db/目录并且access.frm已存在。

1 个答案:

答案 0 :(得分:0)

你可以尝试以下命令。这对我有用:

# mysqldump --skip-lock-tables -u<db_user> -p<db_user_password> database_name > /root/database_dump.sql

参考:https://support.plesk.com/hc/en-us/articles/213931725-mysqldump-table-doesn-t-exist-when-using-LOCK-TABLES