使用mariabackup備份MariaDB數據庫


--備份

mkdir /usr/local/mysqlBackup

/usr/local/mysql/bin/mariabackup --defaults-file=/etc/my.cnf --backup --user=root --password='123456' --port=3306 --target-dir=/usr/local/mysqlBackup/$(date '+%Y-%m-%d')_fullbackup

--備份部分數據庫或表

/usr/local/mysql/bin/mariabackup --defaults-file=/etc/my.cnf --backup --databases="test_db base_db_dev.t_app_base" --user=root --password='123456' --port=3306 --target-dir=/usr/local/mysqlBackup/$(date '+%Y-%m-%d')_fullbackup

--恢復

#先將刪除原目錄下的數據文件
cd /usr/local/db/mysql/data && rm -rf *

#看下面的說明
/usr/local/mysql/bin/mariabackup --prepare --target-dir=/usr/local/mysqlBackup/2020-09-15_fullbackup #恢復 /usr/local/mysql/bin/mariabackup --defaults-file=/etc/my.cnf --copy-back --datadir=/usr/local/db/mysql/data --target-dir=/usr/local/mysqlBackup/2020-09-15_fullbackup #給權限 chmod -R 777 /usr/local/db #重啟MariaDB服務 service mysql restart

 說明:

 官方文檔地址:https://mariadb.com/kb/en/mariabackup/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM