我用gzip从远程服务器转储了一个文件,方法如下:
mysqldump -uuser -h host_address -ppassword --quick --compress --max_allowed_packet=512M db_name table_name | gzip > my_dmp.sql.gz
在本地重新加载,方式如下:
gunzip < my_dmp.sql.gz | mysql -uroot -h 127.0.0.1 --quick --compress --max_allowed_packet=512M DatabaseName
它以前工作过,现在还在工作,但是在加载的过程中我发现了一个错误:
gunzip:(stdin):意外的文件结尾
第276行出现错误1064(42000):sql语法有错误;请查看与mysql服务器版本对应的手册,以获取在第1行“20”附近使用的正确语法
我真的不明白,因为如果在文件中有一个问题,为什么当我去本地的表时,它是用1.5m记录创建的
有什么建议吗?
谢谢!
1条答案
按热度按时间h79rfbju1#
根据信息:
gunzip:(stdin):意外的文件结尾
压缩文件不正常。确保您可以尝试以下方法:
如果此命令返回错误,请确认。