我用这个命令创建了一个dumpfile:
mysqldump -p3307 --quick -u root --password="password" --all-databases > all_databases04292011.sql
然后我尝试将此转储文件导入新的MySQL服务器,但是它无法尝试写入information_schema
数据库。有没有办法在导入时跳过这个数据库?
答案 0 :(得分:1)
您可以编写编辑all_databases04292011.sql
转储文件的程序,删除information_schema
数据库中的所有记录。
这并不难,因为dumpfile结构合理。
使用您喜欢的编辑器打开all_databases04292011.sql
,然后找
--
-- Current Database: `information_schema`
--
删除下面的每一行,直到看到下一行
--
-- Current Database: `xxxxxx`
--