我从生产中转储了一个数据库:
mysqldump -u 用户名 -p Intranet2 > Intranet2.sql
进入开发服务器:
mysql -u 用户名 -p intranet2 < intranet2.sql
我明白了:
第 244 行的错误 1005 (HY000):无法创建表 './intranet2/dept.frm' (errno: 150)
我试图把它放在 sql 文件的开头:
设置 FOREIGN_KEY_CHECKS = 0;
但我仍然收到同样的信息。mysqldump 应该能够重新创建数据库,否则我可以相信我的备份吗?