mysql使用物理備份安裝xtrabackup的詳細(xì)過程
1.安裝xtrabackup
下載路徑: https://www.percona.com/downloads/Percona-XtraBackup-2.4/
下載版本: Percona XtraBackup
數(shù)據(jù)庫(kù)5.4 就用2.4的版本
可以選2.4.9的版本 centos紅帽rpm版本
安裝xtrabackup 登錄mysql查看版本 mysql是5.7.44版本: 裝的時(shí)候就裝2.4.29版本 cd /soft https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.29/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.29-1.el7.x86_64.rpm 下載地址: # wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.29/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.29-1.el7.x86_64.rpm # yum install percona-xtrabackup-24-2.4.26-1.el7.x86_64.rpm 查看安裝情況 [root@base-c7 soft]# rpm -qa | grep xtrabackup percona-xtrabackup-24-2.4.29-1.el7.x86_64 查看版本: [root@base-c7 soft]#xtrabackup --version xtrabackup version 2.4.29 based on MySQL server 5.7.44 Linux (x86_64) (revision id: 2e6c0951)
注意: my.cnf需要確認(rèn)配置文件內(nèi)有數(shù)據(jù)庫(kù)目錄指定 # cat /etc/my.cnf [mysqld] datadir = /usr/local/mysql/data 恢復(fù)時(shí)數(shù)據(jù)庫(kù)目錄必須為空,MySQL服務(wù)不能啟動(dòng)
如何刪除xtrabackup
rpm -e percona-xtrabackup-24 yum remove percona-xtrabackup-24 rpm -qa | grep xtrabackup
2.完全備份流程:
完整備份語(yǔ)法: innobackupex --user=root --password='口令' /備份目錄 案例: innobackupex --user=root --password='qf123' /xtrabackup/full 備份的文件夾放在哪個(gè)地方 /xtrabackup/full 第一步:創(chuàng)建備份目錄: [root@mysql-server ~]# mkdir /xtrabackup/full -p 第二步備份: 沒有帶用戶名和密碼是因?yàn)樵趘im /etc/my.cnf(password=123456 port = 3306)配置過了 innobackupex /xtrabackup/full [root@mysql-server ~]# innobackupex --user=root --password='qf123' /xtrabackup/full cd 進(jìn)去會(huì)產(chǎn)生一個(gè)年月日時(shí)分秒的文件夾 cd /xtrabackup/full/ ll 2024-05-21_21-51-01 在執(zhí)行一次就會(huì)又產(chǎn)生一個(gè)文件夾 innobackupex /xtrabackup/full 2024-05-21_21-59-46 cd 進(jìn)去就可以看到備份的路徑 cd 2024-05-21_21-51-01/ ll 防止數(shù)據(jù)被修改 就把文件進(jìn)行壓縮,要用的時(shí)候就進(jìn)行解壓 cd /xtrabackup/full/ tar -czvf 2024-05-21_21-59-46.tar.gz 2024-05-21_21-59-46 創(chuàng)建文件夾 把2024-05-21_21-59-46.tar.gz 移動(dòng)到tar文件夾里 mkdir tar mv 2024-05-21_21-59-46.tar.gz tar/ 先進(jìn)行拷貝一份 以防改錯(cuò) cp -r 2024-05-21_21-59-46{,.ori} 就可以把備份目錄給清理掉了 rm -rf 2024-05-21_21-59-46.ori/ 寫腳本只做備份,不要寫腳本搞還原 還原搞手動(dòng)
完全備份恢復(fù)流程
數(shù)據(jù)沒有特殊需求 就不要搞還原(很麻煩) 完全備份恢復(fù)流程 1. 停止數(shù)據(jù)庫(kù) 2. 清理環(huán)境 3. 重演回滾--> 恢復(fù)數(shù)據(jù) 4. 修改權(quán)限 5. 啟動(dòng)數(shù)據(jù)庫(kù) 第一步先停服務(wù) systemctl stop mysqld 注意:數(shù)據(jù)庫(kù)目錄必須為空,MySQL服務(wù)不能啟動(dòng) 第二步開始刪數(shù)據(jù) cd /usr/local/mysql/data rm -rf * 第三步重演回滾 恢復(fù)數(shù)據(jù): 3.重演回滾 恢復(fù)數(shù)據(jù): 語(yǔ)法 innobackupex --apply-log /備份目錄/完整備份目錄(年月日時(shí)分秒) 案例: innobackupex --apply-log /xtrabackup/full/2024-05-21_21-59-46 恢復(fù)數(shù)據(jù): 語(yǔ)法: innobackupex --copy-back /備份目錄/完整備份目錄(年月日時(shí)分秒) 案例: 相當(dāng)于把文件復(fù)制回來 innobackupex --copy-back /xtrabackup/full/2024-05-21_21-59-46 此時(shí)已經(jīng)恢復(fù)成功 pwd ll 修改權(quán)限: chown -R mysql:mysql /usr/local/mysql/data 啟動(dòng)數(shù)據(jù)庫(kù): systemctl start mysqld 查看端口 ss -ntpl | grep 3306 登錄MySQL 查看庫(kù) show databases;
到此這篇關(guān)于mysql-使用物理備份-如何安裝xtrabackup的文章就介紹到這了,更多相關(guān)mysql安裝xtrabackup內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 使用xtrabackup實(shí)現(xiàn)mysql備份
- MySQL使用xtrabackup進(jìn)行備份還原操作
- xtrabackup備份還原MySQL數(shù)據(jù)庫(kù)
- MySQL使用Xtrabackup備份流程詳解
- 詳解如何利用Xtrabackup進(jìn)行mysql增量備份
- MySQL xtrabackup 物理備份原理解析
- MySQL之xtrabackup備份恢復(fù)的實(shí)現(xiàn)
- MySQL數(shù)據(jù)xtrabackup物理備份的方式
- Mysql中xtrabackup備份的實(shí)現(xiàn)
- mysql中xtrabackup全量備份/增量備份及恢復(fù)
相關(guān)文章
Linux中 MySQL 授權(quán)遠(yuǎn)程連接的方法步驟
如果需要遠(yuǎn)程連接 Linux 系統(tǒng)上的 MySQL 時(shí),必須為其 IP 和 具體用戶 進(jìn)行 授權(quán),本篇文章主要介紹了Linux中 MySQL 授權(quán)遠(yuǎn)程連接的方法步驟,感興趣的小伙伴們可以參考一下2018-10-10Mysql數(shù)據(jù)表中的蠕蟲復(fù)制使用方法
在本文中我們給大家分享了關(guān)于怎么使用Mysql數(shù)據(jù)表中的蠕蟲復(fù)制的相關(guān)知識(shí)點(diǎn),有興趣的朋友們學(xué)習(xí)下。2019-02-02Mysql5.7.18版本(二進(jìn)制包安裝)自定義安裝路徑教程詳解
這篇文章主要介紹了Mysql5.7.18版本(二進(jìn)制包安裝)自定義安裝路徑教程詳解,需要的朋友可以參考下2017-07-07完美轉(zhuǎn)換MySQL的字符集 解決查看utf8源文件中的亂碼問題
本人轉(zhuǎn)換過好多數(shù)據(jù)了,也用過了好多的辦法,個(gè)人感覺最好用的就是使用MySQL命令導(dǎo)出導(dǎo)入中將字符集轉(zhuǎn)換過去2011-11-11MySQL閃回(flashback)原理與實(shí)戰(zhàn)
摘要: 本文將介紹閃回原理,給出筆者的實(shí)戰(zhàn)經(jīng)驗(yàn),并對(duì)現(xiàn)存的閃回工具作比較。這是目前為止,MySQL 閃回領(lǐng)域第一篇全面深入的實(shí)戰(zhàn)總結(jié)。2017-01-01