Error: Got error: 1016: Can’t open file: ‘./dbname/xxx.frm’ (errno: 24) when using LOCK TABLES

Error: MySQL – mysqldump: Got error: 1016: Can’t open file: ‘./exampledb/xxx.frm’ (errno: 24) when using LOCK TABLES

MYSQL导出数据的时候,出现1016错误的解决办法

尝试备份数据的时候:

mysqldump -u root -ppassword –opt dbname > dbbackup.sql

root@test1:/tmp/mysql# mysqldump -u root -ppassword –opt dbname > dbbackups.sql
mysqldump: Got error: 1016: Can’t open file: ‘./dbname/xxx.frm’ (errno: 24) when using LOCK TABLES
root@test1:/tmp/mysql#

会报某个数据库文件表被锁定的错误 常见MYSQL 1016错误

解决办法

执行mysqldump的时候 添加 –lock-tables=false 字段

mysqldump -u root -ppassword –opt dbname –lock-tables=false > dbbackups.sql

OKay了吧?
这种错误常见于各种CMS于论坛程序的临时表,比如存储session 和临时缓存的这类

 

相关:

  • 1016Archives-
  • ERROR 1016 (HY000): Cant open file: admin ibd (errno: 1)
  • strongacl
Scroll to top