第 244 行出现错误 1005 (HY000):无法创建表“./intranet2/dept.frm” (错误号:150)

发布于 2024-08-12 00:55:17 字数 380 浏览 7 评论 0原文

我从生产中转储了数据库:

mysqldump -u user_name -p Intranet2 > Intranet2.sql

进入开发服务器:

mysql -u user_name -p Intranet2 < Intranet2.sql

,我得到这个:

ERROR 1005 (HY000) at line 244: Can't create table './intranet2/dept.frm' (errno: 150)

我试图将其放在 sql 文件的开头:

SET外键检查 = 0;

但我仍然收到同样的消息。 mysqldump 应该能够重新创建数据库,否则我可以相信谁是我的备份?

I dumped a DB from the production:

mysqldump -u user_name -p intranet2 > intranet2.sql

into the development server:

mysql -u user_name -p intranet2 < intranet2.sql

and I get this:

ERROR 1005 (HY000) at line 244: Can't create table './intranet2/dept.frm' (errno: 150)

I tried to put this in the beginning of the sql file:

SET FOREIGN_KEY_CHECKS = 0;

but I still getting the same message. mysqldump should be able to recreate a database otherwise who can I trust that my backup?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

々眼睛长脚气 2024-08-19 00:55:17

检查引擎是否为 InnoDB。

在这种情况下,您可以尝试将这些行放在转储的开头

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

,祝您

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;

好运

Checks if the engine is InnoDB.

In this case you could try to put these lines at the beginning of the dump

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

and these end

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;

good luck

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文