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
Alucns
V2EX  ›  MySQL

有人试过用 scp 命令远程拷贝数据库到另一台主机

  •  
  •   Alucns · Aug 3, 2017 · 5373 views
    This topic created in 3205 days ago, the information mentioned may be changed or developed.

    服务器硬盘空间不足于备份数据库了,有几十 G,现在就是想备份一下数据把它转移到另一台服务器去,我看了这个命令可以转移文件;但就是不知道能不能转移数据库,直接去把原表拷贝过去;

    把当前文件夹 tempA 拷贝到 目标服务器 10.127.40.25 服务器的 /tmp/wang/文件夹下

    scp -r /tmp/tempA/ [email protected]:/tmp/wang/

    其中 wasadmin 是目标服务器的用户名,执行命令提示输入密码,然后输入密码即可

    拷贝文件

    把当前文件夹 tempA.txt 拷贝到 目标服务器 10.127.40.25 服务器的 /tmp/wang/文件夹下

    scp /tmp/tempA.txt [email protected]:/tmp/wang/

    其中 wasadmin 是目标服务器的用户名,执行命令提示输入密码,然后输入密码即可

    14 replies    2017-09-12 15:48:06 +08:00
    wizardoz
        1
    wizardoz  
       Aug 3, 2017
    几十 G 的数据拷贝到 /tmp 下,你内存真大啊
    yangqi
        2
    yangqi  
       Aug 3, 2017   ❤️ 1
    rsync,rsync,rsync

    scp 中间万一断了你就哭吧,到时候要重头再来
    akira
        3
    akira  
       Aug 3, 2017
    同一内网下的话 现在应该都是千兆了吧,几十个 g 也没啥的。

    说到底,你为什么不试试先呢
    cxbig
        4
    cxbig  
       Aug 3, 2017   ❤️ 1
    有 InnoDB 的 MySQL/MariaDB 就不建议直接拖文件
    如果来源盘剩余空间不足,可以考虑用压缩的 stream 来做
    思路:
    设服务器 orig 和 dest,dest 可以用 ssh 访问 orig
    在 dest 端可以运行
    ssh orig 'mysqldump DBs | gzip -9' > dump.sql.gz

    文件用 rsync 比较安全
    按你上面的信息在 orig 端运行:
    rsync -au /path/to/folder/ wasadmin@IP:/path/to/folder/

    另: /tmp 下的文件有必要转移么?不是该直接干掉?
    lrvy
        5
    lrvy  
       Aug 3, 2017
    上次用 nc 传了将近 100G
    jadetang
        7
    jadetang  
       Aug 3, 2017 via Android
    为什么不用数据库备份呢?
    est
        8
    est  
       Aug 3, 2017 via iPhone
    @yangqi scp 断了可以 rsync 接着来
    privil
        9
    privil  
       Aug 4, 2017
    @lrvy 我上次传了三百还是四百忘了,内网传还是很快的
    wxlg1117
        10
    wxlg1117  
       Aug 4, 2017 via Android
    我喜欢 sftp
    congeec
        11
    congeec  
       Aug 4, 2017
    @lrvy 我就喜欢你这种装完逼还能跑的人
    Alucns
        12
    Alucns  
    OP
       Aug 4, 2017 via iPhone
    谢谢各位回复
    lrvy
        13
    lrvy  
       Aug 4, 2017
    @congeec #11 其实是网络原因没条件使用 rsync 才用 nc 的
    Alucns
        14
    Alucns  
    OP
       Sep 12, 2017
    @wxlg1117 sftp 对 COPY 太慢了吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1796 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 16:20 · PVG 00:20 · LAX 09:20 · JFK 12:20
    ♥ Do have faith in what you're doing.