欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux Xtrabackup安裝及使用方法

 更新時間:2013年04月27日 16:56:55   作者:  
Xtrabackup是一個對InnoDB做數(shù)據(jù)備份的工具,支持在線熱備份(備份時不影響數(shù)據(jù)讀寫),是商業(yè)備份工具InnoDB Hotbackup的一個很好的替代品
Xtrabackup有兩個主要的工具:xtrabackup、innobackupex

(1)xtrabackup只能備份InnoDB和XtraDB兩種數(shù)據(jù)表,而不能備份MyISAM數(shù)據(jù)表
(2)innobackupex-1.5.1則封裝了xtrabackup,是一個腳本封裝,所以能同時備份處理innodb和myisam,但在處理myisam時需要加一個讀鎖
(3)使用幫助:http://www.percona.com/docs/wiki/percona-xtrabackup:start

環(huán)境:CentOS 5.4,xtrabackup-1.6.tar.gz

1、首先從http://www.percona.com/下載
wget http://www.percona.com/downloads/XtraBackup/XtraBackup-1.6/Linux/binary/i686/xtrabackup-1.6.tar.gz

2、檢查服務器是否安裝了Mysql版本,如果沒有就要安裝好mysql

my.cnf中必須有datadir=/var/lib/mysql

3、開始安裝xtrabackup

1)解壓
cd /qeedoodb/setup
tar zxvf xtrabackup-1.6.tar.gz
2)拷貝innobackupex、xtrabackup、xtrabackup_51 工具到/usr/bin
cp /qeedoodb/setup/xtrabackup-1.6/bin/innobackupex /usr/bin/innobackupex
cp /qeedoodb/setup/xtrabackup-1.6/bin/xtrabackup /usr/bin/xtrabackup
cp /qeedoodb/setup/xtrabackup-1.6/bin/xtrabackup_51 /usr/bin/xtrabackup_51

4、備份并打包壓縮

innobackupex --user=root --password=123456 --defaults-file=/etc/my.cnf --database=zztx --stream=tar /data/back_data/ 2>/data/back_data/zztx.log | gzip 1>/data/back_data/zztx.tar.gz

說明:
--database=zztx 單獨對zztx數(shù)據(jù)庫做備份 ,若是不添加此參數(shù)那就那就是對全庫做備份
2>/data/back_data/zztx.log 輸出信息寫入日志中
1>/data/back_data/zztx.tar.gz 打包壓縮存儲到該文件中

此處可以寫個腳本做備份(backup.sh)
#!/bin/sh
echo "開始備份..."`date`
log=zztx01_`date +%y%m%d%H%M`.log
str=zztx01_`date +%y%m%d%H%M`.tar.gz
innobackupex --user=root --password=123456 --defaults-file=/etc/my.cnf --database=zztx --stream=tar /data/back_data/ 2>/data/back_data/$log | gzip 1>/data/back_data/$str
echo "備份完畢..."`date`

5、恢復數(shù)據(jù)

1) 先停止數(shù)據(jù)庫:service mysqld stop
2) 解壓 tar -izxvf zztx.tar.gz -C /data/back_data/db/ (沒有db ,需要mkdir /data/back_data/db/)
3) 恢復 innobackupex --user=root --password --defaults-file=/etc/my.cnf --apply-log /data/back_data/db/ (--apply-log選項的命令是準備在一個備份上啟動mysql服務)
innobackupex --user=root --password --defaults-file=/etc/my.cnf --copy-back /data/back_data/db/ (--copy-back 選項的命令從備份目錄拷貝數(shù)據(jù),索引,日志到my.cnf文 件里規(guī)定的初始位置。)
4) 賦權 chown -R mysql.mysql /var/lib/mysql/*
5) 重啟數(shù)據(jù)庫 service mysqld restart
6) 刪除垃圾 cd /var/lib/mysql/ && rm xtrabackup*
進入數(shù)據(jù)庫查看,一切OK~

相關文章

  • 詳解mysql建立索引的使用辦法及優(yōu)缺點分析

    詳解mysql建立索引的使用辦法及優(yōu)缺點分析

    索引是快速搜索的關鍵。MySQL索引的建立對于MySQL的高效運行是很重要的。下面介紹mysql建立索引的優(yōu)缺點及常用使用方法。
    2016-07-07
  • MySQL 備份還原數(shù)據(jù)庫批處理

    MySQL 備份還原數(shù)據(jù)庫批處理

    在日常工作中,我們往往需要對MySQL數(shù)據(jù)庫進行備份,有時可以通過拷貝整個文件,有時通過備份整個庫還有的時候我們就只需要備份某個表。
    2009-07-07
  • Navicat連接MySQL錯誤描述分析

    Navicat連接MySQL錯誤描述分析

    最近遇到了一件非常棘手的問題,用Navicat連接MySQL總是出錯, 網(wǎng)上查閱了一下原因,最終找到解決方案,好吧,下面我就來回憶一下自己怎么處理這問題的,分享到腳本之家平臺需要的朋友參考下吧
    2021-06-06
  • Mysql單表訪問方法圖文示例詳解

    Mysql單表訪問方法圖文示例詳解

    這篇文章主要為大家介紹了Mysql單表訪問方法圖文示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • mysql通過INSERT IGNORE INTO插入拼音字符無效問題及解決

    mysql通過INSERT IGNORE INTO插入拼音字符無效問題及解決

    這篇文章主要介紹了mysql通過INSERT IGNORE INTO插入拼音字符無效問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • MySQL索引設計原則深入分析講解

    MySQL索引設計原則深入分析講解

    為了使索引的使用效率更高,在創(chuàng)建索引時,必須考慮在哪些字段上創(chuàng)建索引和創(chuàng)建什么類型的索引。索引設計不合理或者缺少索引都會對數(shù)據(jù)庫和應用程序的性能造成障礙。高效的索引對于獲得良好的性能非常重要。設計索引時,應該考慮相應準則
    2023-01-01
  • Mysql修改字段名和修改字段類型的實例代碼

    Mysql修改字段名和修改字段類型的實例代碼

    MySQL中如何使用SQL語句來修改表中某一個字段的數(shù)據(jù)類型呢,下面這篇文章主要給大家介紹了關于Mysql修改字段名和修改字段類型的相關資料,需要的朋友可以參考下
    2022-05-05
  • MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated錯誤

    MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecat

    安裝mysql的時候出現(xiàn)TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details),可以參考下面的方法解決
    2015-08-08
  • MySQL數(shù)據(jù)入庫時特殊字符處理詳解

    MySQL數(shù)據(jù)入庫時特殊字符處理詳解

    本文是對MySQL數(shù)據(jù)入庫時特殊字符的處理進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-11-11
  • MySql總彈出mySqlInstallerConsole窗口的解決方法

    MySql總彈出mySqlInstallerConsole窗口的解決方法

    這篇文章主要介紹了MySql總彈出mySqlInstallerConsole窗口的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09

最新評論