我从旧服务器的mysql中完整记录了所有数据库和表。需要800mb。 (我运行mysqldump来转储所有数据) 我想只恢复到新服务器2个数据库,每个数据库有几个表;
我需要一个建议,我怎么能用最小的努力处理这个文件,只说'" database1"和"数据库2"进入我的新服务器mysql。
我正考虑导入所有这些,然后删除不必要的,但这样我就会覆盖" mysql"系统数据库,我不想。
我在debian linux上,我甚至无法编辑这个800mb文件,因为它太大了。
因为它是服务器,所以我只有ssh访问它。没有GUI。
提前致谢
答案 0 :(得分:1)
假设您的转储包含10个数据库,那么您无法运行:
'Deadlock found when trying to get lock; try restarting transaction') [SQL: u'DELETE FROM documents_rich_context WHERE vehicle_uuid = %s']
然后只导入database_name_1和database_name_2
答案 1 :(得分:0)