我必须将mysql数据从旧服务器传输到新服务器。桌子的尺寸非常大(约1.7GB)。因此,将它们转移到新服务器真的很痛苦。将文件导出为sql文件无效。
还有其他更好,更有效的方法吗?
谢谢!
答案 0 :(得分:2)
1)您可以简单地复制表所在的mysql文件夹,通常位于/var/lib/mysql
2)您可以将mysqldump
的输出传输到压缩程序(如gzip或bzip)并传输较小的文件(请参阅:http://www.ducea.com/2006/10/28/compressing-mysqldump-output/)
mysqldump ...options... | gzip > outputfile.sql.gz