当我尝试为已恢复的数据库创建 mysqldump 时出现此错误。
完整的错误是
mysqldump:出现错误:1017:找不到文件:'./b67_db/access.frm'(错误号:13)当使用 LOCK TABLES 时
其中 b67_db
是名称的数据库。
我已经导航到 var/lib/mysql/b67_db/
目录并且 access.frm
存在。
最佳答案
你可以试试下面的命令。这对我有用:
# mysqldump --skip-lock-tables -u<db_user> -p<db_user_password> database_name > /root/database_dump.sql
关于mysql转储: Got error: 1017: Can't find file: './access.frm' (errno: 13) when using LOCK TABLES,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23020848/