我可以使用以下命令将记录从一台服务器复制到另一台服务器。
mysqldump -hlocalhost -uroot -pPassWord db tbl_name |
mysql -h100.100.100.100 -uroot -pPassword other_db tbl_name但有没有可能在发送数据的同时将其压缩?例如
mysqldump -hlocalhost -uroot -pPassWord db tbl_name |
gzip -cf | gunzip -c |
mysql -h100.100.100.100 -uroot -pPassword other_db tbl_name然后在另一台服务器上解压并使用mysql命令执行吗?
发布于 2009-10-27 14:33:57
Yes这里有一篇博客文章向你展示了如何
发布于 2009-10-27 14:50:01
您可以在传输数据时压缩数据,但不能在mysqldump命令中进行压缩。您必须在显式步骤中传输压缩数据,例如:
mysqldump -hlocalhost -uroot -pPassWord db tbl_name | gzip |
ssh 100.100.100.100 "gunzip | mysql -hlocalhost -uroot -pPassWord db tbl_name"https://stackoverflow.com/questions/1629043
复制相似问题