【问题标题】:Restoring a .bz2 Mysql Backup?恢复 .bz2 Mysql 备份?
【发布时间】:2012-02-07 00:04:15
【问题描述】:

我已经尝试对此进行研究,找到了这个网站: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 已经存在。

我不想转储任何东西,只是将备份 zip 恢复到数据库。我可能做错了,但任何帮助都会很好。谢谢!

【问题讨论】:

    标签: mysql backup mysqldump restore


    【解决方案1】:

    第一个命令会将 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...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-28
      • 2016-12-05
      • 1970-01-01
      • 1970-01-01
      • 2012-11-24
      • 2013-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多