› 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 · 5686 views
    This topic created in 3347 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   ·   Privacy   ·   Solana   ·   2364 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 09:00 · PVG 17:00 · LAX 02:00 · JFK 05:00
    ♥ Do have faith in what you're doing.