SharkIng
V2EX  ›  问与答

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

  •  
  •   SharkIng · Oct 27, 2014 · 2815 views
    This topic created in 4242 days ago, the information mentioned may be changed or developed.
    一个backup,包含了十几个数据库(十几个网站的)有不同类型,GBK什么U..什么的
    backup的时候用的是dump -all整个备份下来的,现在需要还原回去的话怎么操作?

    本来想用PHPMyAdmin直接import但是有错误,好像因为类型不同所以只导入了一部分,另外一部分没有
    有什么command line 命令可以直接全部还原的么??
    4 replies    2014-10-27 11:05:16 +08:00
    oojiayu
        1
    oojiayu  
       Oct 27, 2014
    建议 最好按时按照不同的数据类型 分批导入 这样方便之后调用
    sNullp
        2
    sNullp  
       Oct 27, 2014   ❤️ 2
    同一个时间导出的 dump 文件本身的 encoding 一定是一致的。phpmyadmin估计只是又不给力了而已。
    去终端底下直接用 mysql 默认 client 的 source 命令还原。
    SharkIng
        3
    SharkIng  
    OP
       Oct 27, 2014
    @sNullp OK 搞定,谢谢松鼠
    msg7086
        4
    msg7086  
       Oct 27, 2014 via iPhone
    mysql < xxx.sql
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5513 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 07:51 · PVG 15:51 · LAX 00:51 · JFK 03:51
    ♥ Do have faith in what you're doing.