Now Hiring: Are you a driven and motivated 1st Line IT Support Engineer?

Blog

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

其它内容

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 和临时缓存的这类

 

Comment (1)

  1. 刘微微

    执行mysqldump -u root -ppassword –opt dbname –lock-tables=false > dbbackups.sql 后出现 mysqldump -u root -ppassword –opt dbname –lock-tables=false > dbbackups.sql了,它把 –lock-tables=false当成数据库的一个表了,还是不好使啊!!!!

    2012年8月3日 at 上午 8:21
    |Reply

回复 刘微微 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare