亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

安裝使用Percona XtraBackup來備份恢復(fù)MySQL的教程

 更新時(shí)間:2015年12月23日 11:45:58   作者:zdz  
這篇文章主要介紹了安裝使用Percona XtraBackup來備份恢復(fù)MySQL的教程,文中的示例環(huán)境基于CentOS系統(tǒng),需要的朋友可以參考下

1.安裝XtraBackup

yum的安裝方法:

自動(dòng)

$ rpm -Uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm

然后會(huì)看到:

Retrieving http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm

Preparing...        ########################################### [100%]

  1:percona-release    ########################################### [100%]

手動(dòng)

[percona]

name = CentOS $releasever - Percona

baseurl=http://repo.percona.com/centos/$releasever/os/$basearch/

enabled = 1

gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-percona

gpgcheck = 1

測試安裝庫

使用yum list | grep percona來確保安裝

yum list | grep percona

會(huì)出現(xiàn)以下信息:

percona-release.x86_64           0.0-1            installed

...

Percona-Server-client-51.x86_64      5.1.47-rel11.1.51.rhel5   percona

Percona-Server-devel-51.x86_64       5.1.47-rel11.1.51.rhel5   percona

Percona-Server-server-51.x86_64      5.1.47-rel11.1.51.rhel5   percona

Percona-Server-shared-51.x86_64      5.1.47-rel11.1.51.rhel5   percona

Percona-Server-test-51.x86_64       5.1.47-rel11.1.51.rhel5   percona

...

xtrabackup.x86_64             1.2-22.rhel5        percona

 
2、進(jìn)行完整備份
備份必須連接mysql,相關(guān)選項(xiàng)有

  • –host=127.0.0.1指定服務(wù)器ip
  • –port=3306指定端口
  • –socket=/tmp/mysql.sock 如果是本機(jī)可以只指定套接字文件的路徑

備份可以使用管理員帳號(hào),也可開放一個(gè)權(quán)限最小的帳號(hào)

grant user 'bkpuser'@'localhost' identified by '123';
grant reload,lock tables,replication client on *.* to 'bkpuser'@'localhost';
flush privileges;

進(jìn)行一次完整備份,需要指定的相關(guān)選項(xiàng)有

  • –defaults-file=/usr/local/mysql/my.cnf 指定使用的配置文件

指定備份所存放的目標(biāo)目錄,例如 /tmp

innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf /tmp

3、進(jìn)行增量備份
進(jìn)行第一次增量備份,需要在有一次完整備份的基礎(chǔ)上進(jìn)行

  • –incremental /root/one 指定增量備份存放的目標(biāo)目錄
  • –incremental-basedir=/tmp 指定完整備份的目錄
innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf --incremental /root/one --incremental-basedir=/tmp

進(jìn)行第二次增量備份,需要指定上一次增量備份的目錄

  • –incremental /root/two                         指定這次增量備份目錄
  • –incremental-basedir=/root/one          知道上次增量備份目錄
innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf --incremental /root/two --incremental-basedir=/root/one

4、還原一個(gè)增量備份
創(chuàng)建好的完整備份不能直接用來還原數(shù)據(jù)庫,需要對數(shù)據(jù)做一些準(zhǔn)備工作,其中包括一些已經(jīng)提交的事務(wù)的重放,未提交事務(wù)的回滾。

  • –apply-log 準(zhǔn)備還原備份的選項(xiàng)
  • –use-memory=4G 設(shè)置準(zhǔn)備還原數(shù)據(jù)時(shí)使用的內(nèi)存,可以提高準(zhǔn)備所花費(fèi)的時(shí)間

指定備份的數(shù)據(jù)目錄

innobackupex --apply-log --use-memory=4G /tmp

還原數(shù)據(jù),需要指定配置文件,默認(rèn)會(huì)還原到/var/lib/mysql,并且保證,my.cnf中設(shè)置的數(shù)據(jù)目錄下沒有任何文件

innobackupex --copy-back --defaults-file=/usr/local/mysql/my.cnf /tmp


相關(guān)文章

  • 全面盤點(diǎn)MySQL中的那些重要日志文件

    全面盤點(diǎn)MySQL中的那些重要日志文件

    大家好,本篇文章主要講的是全面盤點(diǎn)MySQL中的那些重要日志文件,感興趣的同學(xué)快來看一看吧,對你有用的話記得收藏,方便下次瀏覽
    2021-11-11
  • MySQL實(shí)現(xiàn)向表中添加多個(gè)字段 類型 注釋

    MySQL實(shí)現(xiàn)向表中添加多個(gè)字段 類型 注釋

    這篇文章主要介紹了MySQL實(shí)現(xiàn)向表中添加多個(gè)字段 類型 注釋方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • windows 10下解壓版MySql安裝配置方法教程

    windows 10下解壓版MySql安裝配置方法教程

    這篇文章主要為大家詳細(xì)介紹了windows 10下解壓版MySql安裝配置方法教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • MySQL去重的方法整理

    MySQL去重的方法整理

    這篇文章主要介紹了MySQL去重的方法整理的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • mysql報(bào)錯(cuò):MySQL server version for the right syntax to use near type=InnoDB的解決方法

    mysql報(bào)錯(cuò):MySQL server version for the right syntax to use nea

    這篇文章主要介紹了mysql報(bào)錯(cuò):MySQL server version for the right syntax to use near type=InnoDB的解決方法,涉及MySQL語句的使用技巧,需要的朋友可以參考下
    2016-01-01
  • Mysql中分布式鎖的具體實(shí)現(xiàn)

    Mysql中分布式鎖的具體實(shí)現(xiàn)

    分布式鎖開發(fā)中經(jīng)常使用,本文主要介紹了Mysql中分布式鎖的具體實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • mysql版本5.5.x升級(jí)到5.6.x步驟分享

    mysql版本5.5.x升級(jí)到5.6.x步驟分享

    在我做的一個(gè)項(xiàng)目中,最近我對生產(chǎn)服務(wù)器上的一系列系統(tǒng)軟件進(jìn)行了升級(jí),包括git、nginx、MySQL和PHP。這篇文章講的是升級(jí)MySQL的過程,其他軟件的升級(jí)將在其他文章中介紹。
    2016-01-01
  • 詳解MySQL 數(shù)據(jù)庫隔離級(jí)別與MVCC

    詳解MySQL 數(shù)據(jù)庫隔離級(jí)別與MVCC

    這篇文章主要介紹了詳解MySQL 數(shù)據(jù)庫隔離級(jí)別與MVCC的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-03-03
  • 深入淺出講解MySQL的并行復(fù)制

    深入淺出講解MySQL的并行復(fù)制

    這篇文章主要給大家介紹了關(guān)于MySQL并行復(fù)制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • mysql篩選GROUP BY多個(gè)字段組合時(shí)的用法分享

    mysql篩選GROUP BY多個(gè)字段組合時(shí)的用法分享

    mysql篩選GROUP BY多個(gè)字段組合時(shí)的用法分享,需要的朋友可以參考下。
    2011-04-04

最新評(píng)論