服务器硬盘空间不足于备份数据库了,有几十 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 是目标服务器的用户名,执行命令提示输入密码,然后输入密码即可
|  |      1wizardoz      2017-08-03 21:41:12 +08:00 几十 G 的数据拷贝到 /tmp 下,你内存真大啊 | 
|  |      2yangqi      2017-08-03 21:43:25 +08:00  1 rsync,rsync,rsync scp 中间万一断了你就哭吧,到时候要重头再来 | 
|  |      3akira      2017-08-03 22:16:43 +08:00 同一内网下的话 现在应该都是千兆了吧,几十个 g 也没啥的。 说到底,你为什么不试试先呢 | 
|  |      4cxbig      2017-08-03 22:21:49 +08:00  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 下的文件有必要转移么?不是该直接干掉? | 
|  |      5lrvy      2017-08-03 22:22:26 +08:00 上次用 nc 传了将近 100G    | 
|      6alvinbone88      2017-08-03 22:56:40 +08:00 | 
|  |      7jadetang      2017-08-03 23:37:13 +08:00 via Android 为什么不用数据库备份呢? | 
|      10wxlg1117      2017-08-04 02:08:07 +08:00 via Android 我喜欢 sftp | 
|  |      12Alucns OP 谢谢各位回复 |