要把很多张几十 G 的 MySQL InnoDB 表从一台服务器复制到另外一台服务器,有哪些 GUI 工具可以做?

2016 年 5 月 1 日
 JasonH
不太想写脚本,比较好奇目前有没有什么 GUI 工具可以做?
5488 次点击
所在节点    MySQL
27 条回复
vibbow
2016 年 5 月 1 日
直接把数据库文件压缩打个包,发到另一台服务器上。
gimp
2016 年 5 月 1 日
导出,打包, scp
laoyuan
2016 年 5 月 1 日
真的挺麻烦,买的 VPS 就那么大空间往哪倒啊,所以后来我都 innodb_file_per_table 了
shoaly
2016 年 5 月 1 日
打完包 用 torrent sync 试试.. 别用 scp, 命令行工具, 联网中断会让你 欲罢不能
hellojinjie
2016 年 5 月 1 日
@shoaly 也可以扔到 nginx 里用 axel 下载啊,断点续传
gimp
2016 年 5 月 1 日
楼上说的对
局域网倒是可以用 scp
neutrino
2016 年 5 月 1 日
复制到移动硬盘里。
zktz
2016 年 5 月 1 日
gui 工具都可以做,但是这么大,多慢啊,而且,会断。几十 G tar 压缩一下就很小了,至少 10 倍压缩率吧。
kn007
2016 年 5 月 1 日
rsync?
kn007
2016 年 5 月 1 日
哦, gui 。。。不清楚
tolbkni
2016 年 5 月 1 日
@shoaly rsync 啊,-P 参数支持断点续传
lightforce
2016 年 5 月 1 日
grsync
likuku
2016 年 5 月 1 日
局域网也得 rsync 啊
likuku
2016 年 5 月 1 日
压缩,不介意时间的话, tar 打包后 用 xz 压缩, xz 可能是目前压缩效率最高的了。
likuku
2016 年 5 月 1 日
@laoyuan LZ 意思看起来是有多张表都已经达到了单表 几十 GB ...
SlipStupig
2016 年 5 月 1 日
直接 7z 压缩好了, ftp 传过去,那边直接覆盖 data 就行了
ksupertu
2016 年 5 月 1 日
navicat,kettle
unixbeta
2016 年 5 月 1 日
楼上的回答都靠谱吗,运行中 innodb 不能直接拷贝文件, innobackupex 适合你
fredcc
2016 年 5 月 1 日
想快,命令行打包 binlog 和数据库结构。前提两边数据库一模一样。
不然,老老实实命令行导入导出,没空间就直接压缩到远程服务器上。
clino
2016 年 5 月 1 日
@shoaly rsync -P 不怕网络断

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/275601

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX