我试着对此做了研究,找到了这个网站:http://www.lullabot.com/blog/importexport-large-mysql-databases,我仍然不明白为什么它不像它应该的那样工作。我正在尝试使用数据库将mysql .bz2备份从一台服务器恢复到另一台服务器。为此,我运行的命令是:
bunzip2 SOB-MySQL-backup-summaries_live-2012-01-05.sql.bz2 | mysql -h 192.168.255.53 -u sobuser -p summaries_criticaltest我在一个包含2个备份文件的文件夹中运行:
-rw-r--r-- 1 root root 19339638 Jan 5 13:50 SOB-MySQL-backup-summaries_dev-2012-01-05.sql.bz2
-rw-r--r-- 1 root root 453 Jan 10 09:45 SOB-MySQL-backup-summaries_live-2012-01-05.sql.bz2我得到的输出是这样的: bunzip2:输出文件SOB-MySQL-backup-summaries_live-2012-01-05.sql已经存在。
我没有试图转储任何东西,只是将备份压缩恢复到数据库中。我可能做错了这一切,但任何帮助都是好的。谢谢!
发布于 2012-01-10 23:29:10
第一个命令将SOB-MySQL-backup-summaries_live-2012-01-05.sql.bz2解压为SOB-MySQL-backup-summaries_live-2012-01-05.sql --显然这已经发生过一次了。
从man bunzip2 (在您的邮箱中,或在线,例如在http://www.manpagez.com/man/1/bzip2/ ):
You can also compress or decompress files to the standard output by
giving the -c flag.因此,在|之前的部分中,您将查找以下内容:
bunzip2 -c SOB-MySQL-backup-summaries_live-2012-01-05.sql.bz2 | ...etc...https://stackoverflow.com/questions/8805617
复制相似问题