【问题标题】:mysqldump: Got error: 1017: Can't find file: './access.frm' (errno: 13) when using LOCK TABLESmysqldump:出现错误:1017:使用 LOCK TABLES 时找不到文件:'./access.frm' (errno: 13)
【发布时间】:2014-04-11 19:14:30
【问题描述】:

当我尝试为已恢复的数据库创建 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 存在。

【问题讨论】:

  • 这可能更适合 dba.stackexchange.com

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


【解决方案1】:

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

# 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 2014-04-12
    • 2016-10-08
    • 1970-01-01
    • 2010-10-18
    • 2017-09-03
    相关资源
    最近更新 更多