您可以下載備份文件,并通過備份文件進(jìn)行本地存儲(chǔ)備份或者恢復(fù)數(shù)據(jù)。
須知:
備份文件不支持恢復(fù)到本地為Windows操作系統(tǒng)的 數(shù)據(jù)庫 。
前提條件
通過下載備份文件恢復(fù)數(shù)據(jù)到自建MySQL,請(qǐng)確保恢復(fù)目標(biāo)MySQL版本不低于備份源RDS for MySQL版本。
恢復(fù)數(shù)據(jù)過程中,您可通過命令查看任務(wù)進(jìn)程:
ps-ef|grep mysql
操作步驟
1.下載qpress程序,并上傳到ECS進(jìn)行安裝。
在網(wǎng)站下載文件“qpress-11-linux.x64.tar”,并上傳到ECS上。
tar-xvf qpress-11-linux-x64.tar
mv qpress/usr/bin/
2.下載XtraBackup軟件,并上傳到ECS進(jìn)行安裝。
須知:
請(qǐng)確保XtraBackup為2.4.9及其以上版本,否則后續(xù)步驟會(huì)報(bào)錯(cuò)。
在網(wǎng)站下載文件“percona-xtrabackup-24-2.4.9-1.el7.x86_64.rpm”,并上傳到ECS上。
rpm-ivh percona-xtrabackup-24-2.4.9-1.el7.x86_64.rpm--nodeps--force
3.在ECS上解壓下載好的全備文件。
a.創(chuàng)建一個(gè)臨時(shí)目錄backupdir。
mkdir backupdir
b.解壓文件。
xbstream-x-p 4<./全備文件.qp-C./backupdir/
?5.6和5.7版本執(zhí)行:innobackupex--parallel 4--decompress./backupdir
?8.0版本執(zhí)行:xtrabackup--parallel 4--decompress--target-dir=./backupdir
find./backupdir/-name'*.qp'|xargs rm-f
4.應(yīng)用日志。
o 5.6和5.7版本執(zhí)行:innobackupex--apply-log./backupdir
o 8.0版本執(zhí)行:xtrabackup--prepare--target-dir=./backupdir
5.備份數(shù)據(jù)。
.停止MySQL數(shù)據(jù)庫服務(wù)。
service mysql stop
說明:
如果是MySQL5.7,需執(zhí)行如下命令停止MySQL數(shù)據(jù)庫服務(wù):
/bin/systemctl stop mysqld.service
a.備份原來的數(shù)據(jù)庫目錄。
mv/var/lib/mysql/data/var/lib/mysql/data_bak
b.創(chuàng)建新的數(shù)據(jù)庫目錄并修改目錄權(quán)限。
mkdir/var/lib/mysql/data
chown mysql:mysql/var/lib/mysql/data
6.拷貝全備文件,并修改目錄權(quán)限。
o 5.6和5.7版本執(zhí)行:innobackupex--defaults-file=/etc/my.cnf--copy-back./backupdir
o 8.0版本執(zhí)行:xtrabackup--defaults-file=/etc/my.cnf--copy-back--target-dir=./backupdir
chown-R mysql:mysql/var/lib/mysql/data
7.啟動(dòng)數(shù)據(jù)庫。
service mysql start
說明:
如果是MySQL5.7,需執(zhí)行如下命令啟動(dòng)數(shù)據(jù)庫:
/bin/systemctl start mysqld.service
8.登錄數(shù)據(jù)庫,查看 數(shù)據(jù)恢復(fù) 結(jié)果。
mysql-u-root
show databases
圖1查看數(shù)據(jù)恢復(fù)結(jié)果
數(shù)據(jù).jpg)
最新文章
- 云數(shù)據(jù)庫RDS for MySQL數(shù)據(jù)恢復(fù)_數(shù)據(jù)恢復(fù)_表級(jí)恢復(fù)
- 云數(shù)據(jù)庫RDS for MySQL數(shù)據(jù)備份_備份策略_自動(dòng)備份_手動(dòng)備份
- TaurusDB數(shù)據(jù)恢復(fù)_備份恢復(fù)_文件恢復(fù)_恢復(fù)數(shù)據(jù)
- RDS for MySQL數(shù)據(jù)庫實(shí)例是什么_創(chuàng)建mysql實(shí)例步驟_如何創(chuàng)建RDS for MySQL數(shù)據(jù)庫實(shí)例
- mysql數(shù)據(jù)庫免費(fèi)嗎_mysql在線數(shù)據(jù)庫_mysql數(shù)據(jù)庫下載
- MySQLdump導(dǎo)入數(shù)據(jù)庫_MySQL建立數(shù)據(jù)庫_MySQL數(shù)據(jù)庫導(dǎo)出