介紹: 1.這個軟體是收費的,由oracle開發 2.它可以用來備份myisam表,但是若資料庫中只有myisam表,則不能備份,會報錯
-----安裝軟體 /meb-3.5.2-rhel5.i386.rpm 裡面有三個命令
---------------------------------------全備(資料庫開啟)
/opt/mysql/meb-3.5/bin/innobackup 1.命令
--socket=/var/run/mysqld/mysql55.socket 2.連線socket
--ibbackup=/opt/mysql/meb-3.5/bin/ibbackup 3.子命令
/usr/local/mysql55/etc/my.cnf 4.主配檔案
/tmp/bkmysql/ 5.備份目錄
--database=bk 6.可以單獨備份其中乙個資料庫,但也會把所有innodb資料庫全庫
---------------------------------------增量備(資料庫開啟)
innobackup --user=root --password=' ' --socket=/var/run/mysqld/mysql55.socket
--ibbackup=/opt/mysql/meb-3.5/bin/ibbackup
--incremental --lsn 513371193 --值來自於全備目錄下的ibbackup_export_variables.txt-->incremental_lsn 1646706
/usr/local/mysql55/etc/my.cnf /tmp/bkmysql/
********************==先恢復全備--再增量備---再應用二進位制日誌 恢復的過程有兩步:restore recover
****************************************==1.還原全備(資料庫關閉)
/usr/local/mysql55/etc/my.cnf --原庫配置檔案,若整個資料庫沒有了,可以手寫
/tmp/mysqlbackup/2011-10-19_10-09-56/ --全備份目錄
****************************************==2.還原增備(資料庫關閉)
1,在全備my.cnf基礎上應用增量備的my.cnf
/tmp/mysqlbackup/2011-10-19_10-23-28/backup-my.cnf 晚在前
/tmp/mysqlbackup/2011-10-19_10-09-56/backup-my.cnf 早在後
--若有兩個增量備份,第三個增量備份還原如下
/tmp/mysqlbackup/第三增量備/backup-my.cnf
/tmp/mysqlbackup/全備/backup-my.cnf
2,再copy-back回增量的資料
./innobackup --copy-back /usr/local/mysql55/etc/my.cnf /tmp/mysqlbackup/2011-10-19_10-23-28/
3,修改所有增量備份恢復回來的資料許可權屬性 chown mysql.mysql /data55 -r
****************************************==3. 恢復recover(資料庫開啟)
二進位制日誌要使用mysqlbinlog來讀取
mysqlbinlog --start-position=5562 mysql55-bin.000001 |mysql -p123 --socket=/var/run/mysqld/mysql55.socket
Elasticsearch集群的備份與恢復
rootsecurity 2016 02 03 10 47 在es集群上做乙個nfs,並掛載 email protected yum install nfs utils email protected vi etc exports 複製 192.168.1.2 rw 192.168.1.3 rw 1...
elasticsearch 資料的備份與恢復
1.備份資料 1.1 建立備份倉庫 1.2 備份指令碼 cat alidata1 admin scripts elasticsearch es bak del.sh bin bash define vars es url es bak repo hsbc backup es user elastic...
MySQL 全備份與增量備份 全恢復與增量恢復
一,全備份 與 全恢復 1 vim root db backup mysqldump mraz.php,內容如下 date default timezone set prc d date ymd his exec usr local mysql bin mysqldump uroot p111111...