V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
lixuda
V2EX  ›  MySQL

有 3G 的 mysql 要搬家,如何方便快速?

  •  
  •   lixuda · 2017-08-11 09:52:51 +08:00 · 4464 次点击
    这是一个创建于 2422 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新手 本来用帝国备份,基本后面卡住。然后直接复制 mysql 文件过去,会出现小问题。 原 mysql 版本:5.5.28 目的 mysql 版本 5.5.56 ,环境 php

    20 条回复    2019-09-20 16:59:19 +08:00
    shapl
        1
    shapl  
       2017-08-11 10:03:57 +08:00
    联系服务提供商,提交工单备份。
    wdd2007
        2
    wdd2007  
       2017-08-11 10:35:20 +08:00
    mysqldump 导出。
    iyaozhen
        3
    iyaozhen  
       2017-08-11 10:38:18 +08:00 via Android
    MySQLdump 简单粗暴,几百 g 的都搬家过
    vus520
        4
    vus520  
       2017-08-11 10:40:03 +08:00
    人家是主机,是主机
    fanne
        5
    fanne  
       2017-08-11 10:55:03 +08:00
    @iyaozhen #3 然后怎么导到新库?直接 mysql xxx < xxx.sql ?这么导几百 G 的数据?还是有其他什么方法?
    lixuda
        6
    lixuda  
    OP
       2017-08-11 11:13:03 +08:00
    @iyaozhen 感谢,版本不同,不会引起问题吧
    pqee
        7
    pqee  
       2017-08-11 11:17:21 +08:00 via Android
    mysqlsump 简单粗暴,没有兼容问题
    loveCoding
        8
    loveCoding  
       2017-08-11 11:22:34 +08:00
    mysqlsump +1 ,官方的东西还是靠谱的,即使出错了也容易找到解决方案.
    ivmm
        9
    ivmm  
       2017-08-11 11:27:08 +08:00
    阿里云的 DTS,现在貌似还不用花钱,超方便还是可视化的
    xuezher
        10
    xuezher  
       2017-08-11 11:46:38 +08:00
    雇一辆卡车,学谷歌
    ETiV
        11
    ETiV  
       2017-08-11 11:48:15 +08:00 via iPhone
    mysql dump 慢

    可以考虑用更快的 load data infile
    maskerTUI
        12
    maskerTUI  
       2017-08-11 11:48:52 +08:00 via Android
    mysqldump 十几秒就导出了
    mchl
        13
    mchl  
       2017-08-11 14:49:57 +08:00 via Android   ❤️ 2
    mysqldump -u username -p --databases your_database_name > path/to/filename.db

    恢复: mysql -u username -p < path/to/filename.db
    cxbig
        14
    cxbig  
       2017-08-11 15:05:43 +08:00 via iPhone
    3G 太小了,导入导出都花不了多少时间,mysqldump 足以应付。加上压缩应该才 3~500M。
    lixuda
        15
    lixuda  
    OP
       2017-08-11 15:12:42 +08:00
    @xuezher 新手,其他专业,用不着这么调侃哈
    LoliconInside
        16
    LoliconInside  
       2017-08-11 15:13:00 +08:00
    我们 500G 的数据库都硬是 rsync 过去了……
    直接拷贝文件是可以的,前提是两边版本一致。
    Sanko
        17
    Sanko  
       2017-08-11 15:23:01 +08:00 via Android
    @xuezhet 什么梗
    zjyd
        18
    zjyd  
       2017-08-11 20:50:19 +08:00 via Android
    @xuezher 才 3G 犯不着卡车吧,我骑摩拜承包了 😂
    Legendzhan
        20
    Legendzhan  
       2019-09-20 16:59:19 +08:00
    @mchl
    备份导入的时候最好要加上--default-character-set=utf8
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2879 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 13:09 · PVG 21:09 · LAX 06:09 · JFK 09:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.