gpt4 book ai didi

mysql转储: Got error: 1146: Table ' myDatabase.table' doesn't exist when using LOCK TABLES

转载 作者:行者123 更新时间:2023-11-29 02:14:15 30 4
gpt4 key购买 nike

我正在尝试获取我的数据库的转储:

mysqldump myDatabase > myDatabase.sql

但是我收到了这个错误:

mysqldump: Got error: 1146: Table 'myDatabase.table' doesn't exist when using LOCK TABLES

当我进入mysql时:

 mysql -u admin -p

我查询表:

show tables;

我看到了表格。但是当我查询那个特定的表时:

 select * from table;

同样的错误:

ERROR 1146 (42S02): Table 'myDatabase.table' doesn't exist

我尝试修复:

mysqlcheck -u admin -p --auto-repair --check --all-databases

但得到同样的错误:

Error    : Table 'myDatase.table' doesn't exist

为什么我会收到此错误或如何修复此错误?

非常感谢你的帮助

最佳答案

对我来说,问题是通过转到 /var/lib/mysql(或存储原始数据库文件的任何地方)并删除错误提示不存在的表的 .frm 文件来解决的存在。

关于mysql转储: Got error: 1146: Table ' myDatabase.table' doesn't exist when using LOCK TABLES,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42864147/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com