MySQL 高手们,怎么样把一个包含多个数据库,不同类型的的一个.sql 文件导入 MySQL 去?

2014-10-27 07:47:24 +08:00
 SharkIng
一个backup,包含了十几个数据库(十几个网站的)有不同类型,GBK什么U..什么的
backup的时候用的是dump -all整个备份下来的,现在需要还原回去的话怎么操作?

本来想用PHPMyAdmin直接import但是有错误,好像因为类型不同所以只导入了一部分,另外一部分没有
有什么command line 命令可以直接全部还原的么??
2410 次点击
所在节点    问与答
4 条回复
oojiayu
2014-10-27 07:57:06 +08:00
建议 最好按时按照不同的数据类型 分批导入 这样方便之后调用
sNullp
2014-10-27 08:18:06 +08:00
同一个时间导出的 dump 文件本身的 encoding 一定是一致的。phpmyadmin估计只是又不给力了而已。
去终端底下直接用 mysql 默认 client 的 source 命令还原。
SharkIng
2014-10-27 11:00:21 +08:00
@sNullp OK 搞定,谢谢松鼠
msg7086
2014-10-27 11:05:16 +08:00
mysql < xxx.sql

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/141712

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX