mysql熱備份xtrabackup
前言
本文介紹如何使用xtrabackup備份和恢復數據庫。
本文使用的測試環境是CENTOS 7和Mysql 5.6,本文假設讀者已經安裝好了操作系統和CENTOS 7。
xrbackup有以下優勢;
開源免費的數據庫熱備份工具;
支持增量和全量備份數據;
備份過程中不會鎖表;
備份過程不會打斷正在執行的事務;
備份數據經過壓縮,對硬盤的占用少;
備份數據庫
安裝軟件
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm yum list | grep percona # yum install percona-xtrabackup-24 yum install percona-xtrabackup-24-2.4.12-1.el7.x86_64
完全備份
備份
innobackupex --user=root --password=123456 /backups [root@localhost Mysql]# ls /backups/ 2018-06-24_20-57-53
恢復
rm -rf /var/lib/mysql/* innobackupex --user=root --password=123456 --copy-back /backups/2018-06-24_20-57-53/ cd /var/lib/mysql chown -R mysql.mysql /var/lib/mysql/ systemctl restart mysqld # centos 6中使用service restart mysqld
增量備份
備份
恢復
MySQL 數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。