V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
SharkIng
V2EX  ›  问与答

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

  •  
  •   SharkIng · 2014-10-27 07:47:24 +08:00 · 2396 次点击
    这是一个创建于 3658 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一个backup,包含了十几个数据库(十几个网站的)有不同类型,GBK什么U..什么的
    backup的时候用的是dump -all整个备份下来的,现在需要还原回去的话怎么操作?

    本来想用PHPMyAdmin直接import但是有错误,好像因为类型不同所以只导入了一部分,另外一部分没有
    有什么command line 命令可以直接全部还原的么??
    4 条回复    2014-10-27 11:05:16 +08:00
    oojiayu
        1
    oojiayu  
       2014-10-27 07:57:06 +08:00
    建议 最好按时按照不同的数据类型 分批导入 这样方便之后调用
    sNullp
        2
    sNullp  
       2014-10-27 08:18:06 +08:00   ❤️ 2
    同一个时间导出的 dump 文件本身的 encoding 一定是一致的。phpmyadmin估计只是又不给力了而已。
    去终端底下直接用 mysql 默认 client 的 source 命令还原。
    SharkIng
        3
    SharkIng  
    OP
       2014-10-27 11:00:21 +08:00
    @sNullp OK 搞定,谢谢松鼠
    msg7086
        4
    msg7086  
       2014-10-27 11:05:16 +08:00 via iPhone
    mysql < xxx.sql
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5520 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:29 · PVG 16:29 · LAX 01:29 · JFK 04:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.