2009年10月20日星期二

Zmanda backup 的文件格式

工作需要,想用Zmanda的backup 文件在開發環境中恢復一個環境?

儘管Zmanda的文件中有描述,可以直接用mysql的命令恢復,但是并沒有指明是什麽?因為安裝zmanda的時候遇到的一些問題,顯示好像zmanda backup mysql使用了mysqlhostcopy這個命令,perl的, google了一下也沒有找到相應的內容,怎麼辦呢?

嘗試著自己猜測一下

拿到一個備份包

[root@vm-linux64-server1 20091021030001]# ls
backup-data  index  zrm_checksum

[root@vm-linux64-server1 20091021030001]# ll
total 300
-rw-r--r-- 1 root root 280900 Oct 21 03:00 backup-data
-rw-r--r-- 1 root root    607 Oct 21 03:00 index
-rw-r--r-- 1 root root    140 Oct 21 03:00 zrm_checksum

嘗試著用tar.gz方式解壓之,因為當初設定的時候就是用compress level1 , logical backup

[root@vm-linux64-server1 20091021030001]# tar xvfz backup-data
./
./backup.sql
[root@vm-linux64-server1 20091021030001]#

看到了吧,就是一個tar.gz 的 package!

-- MySQL dump 10.11
      2 --
      3 -- Host: localhost    Database:
      4 -- ------------------------------------------------------
      5 -- Server version   5.0.45
      6
      7 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
      8 /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
      9 /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
     10 /*!40101 SET NAMES utf8 */;
     11 /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
     12 /*!40103 SET TIME_ZONE='+00:00' */;
     13 /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
     14 /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_C        HECKS=0 */;
     15 /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO'         */;
     16 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
     17
     18 --

就是一個mysql dump的文件,嘗試用mysqldump來恢復一下看看

root@vm-linux64-server1 20091021030001]# mysql -uroot <backup.sql

 

[root@vm-linux64-server1 20091021030001]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.0.45 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| AAAA            |
| BBBBB             |
| mysql              |
| test               |
+--------------------+
5 rows in set (0.00 sec)

出來了,呵呵, 手氣不錯今天!

没有评论:

发表评论