我必须将 mysql 数据从旧服务器传输到新服务器。这些表的尺寸非常大(大约 1.7GB)。因此,将它们转移到新服务器真的很痛苦。将文件导出为 sql 文件不起作用。
有没有其他更好更有效的方法来做同样的事情?
谢谢 !
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