Percona XtraBackup แแ แแก แแ แแแ แแแ แชแฎแแแ แแแแแชแแแแ แแแแแก แกแแ แแแแ แแ แแกแแแกแแแแก MySQL.
แแแแแชแแแแ แกแแ แแแแ แแ แแกแแแก แจแแฅแแแแกแแก แแ แชแแ แแ แชแฎแ แแแ แแ แแ แแก แฉแแแแขแแแ แแ แแฅแแแแ แกแแกแขแแแ แแแ แซแแแแแก แแฃแจแแแแแก แงแแแแแแแแ แ แจแแแฆแฃแแแแก แแแ แแจแ.
XtraBackup 2.4 แจแแฃแซแแแ แชแฎแ แแแแแแก แกแแ แแแแ แแ แแกแแแแแก แจแแฅแแแ InnoDB, XtraDB ะธ MyISAM แกแแ แแแ แแแแ MySQL 5.11, 5.5, 5.6 แแ 5.7แแ แแกแแแ แกแแ แแแ แแ แแแ แแแแ แแแแกแแแแก MySQL ั XtraDB.
แแแฃแจแแแก MySQL 8.x แแแ แกแแ แฃแแแ แแงแแก แแแแแงแแแแแฃแแ XtraBackup 8.x. แแ แกแขแแขแแแจแ แแฎแแแแ แกแแฃแแแ แ แแฅแแแแ XtraBackup 2.4.
แแแแแแ แ แฃแแแ แแขแแกแแแ XtraBackup แแก แแ แแก, แ แแ แแก แแ แแแ แแแ แจแแกแแคแแ แแกแแ แแแฆแแแ แแแขแแแ แแแแ แแแขแแแ แแฃแแ แคแแแแแแแก แกแแ แแแแ แแ แแกแแแแแก แจแแกแแฅแแแแแแ แกแแ แแแ แแแ, แแกแแแ แขแ แแแแแฅแชแแแแแก แแแแแแ แ แแแแแแแแแก แแฅแแแ แกแแกแขแแแแแแกแแแแก.
แแฃ แแฅแแแแ MySQL แแแแแชแแแแ แแแแแก แแแแแแแ แแแแ แแแแจแแแแแแแแแแ (แแแแแแ แแแแแแแแขแ), แแแจแแ แกแขแแแแแ แขแฃแแ แแ แแแ แแแ mysqldump แแ แแแแชแแแ แกแแจแฃแแแแแแก แกแฌแ แแคแแ แจแแฅแแแแ แกแแ แแแแ แแ แแกแแ, แฎแแแ แแแแแแกแแงแ แแแแก แแฆแแแแแแก แแแแ แแ แ แแแกแญแแ แแแแ.
แแแงแแแแแแก
แแแงแแแแแแก XtraBackup แกแแชแแแแแแ apt แแแ แแแแ.
แจแแแกแ แฃแแแ แจแแแแแแ แแ แซแแแแแแแ แแแแแแแแแแ แฃแแแ:
wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb
sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
sudo apt-get update
sudo apt-get install percona-xtrabackup-242. แแแกแขแแแแชแแแก แจแแแแแ, แแแฃแจแแแ แแ แซแแแแแ xtrabackup -v. แแแแแแแแ, แแแแจแแแแแแแแแแ แแแ แฌแแฃแแแแ, แ แแ แแ แแแ แแแ แกแฌแแ แแ แแฃแจแแแแก แกแแ แแแ แแ. แจแแแแแแ, แแแ แแแแ แแแแแฉแแแแแ แแกแแแแกแ แ แแ:
xtrabackup: แแแแชแแแแแแ แกแแ แแแ แแก แแ แแฃแแแแขแแแ: - datadir=/var/lib/mysql - tmpdir=/tmp - server-id=1 - logbin=/var/log/mysql/mysql-bin.log - innodbbufferpoolsize=16384M - innodbfilepertable=1 - innodbflushmethod=Odirect - innodbflushlogattrxcommit=0xtrabackup แแแ แกแแ 2.4.20, แแแคแฃแซแแแแฃแแ MySQL แกแแ แแแ 5.7.26-แแ Linux (x8664) (แแแ แกแแแก ID: c8b4056)

แฌแแแแแแก แฃแคแแแแแแ, แแแแแ แแแแแ แแ แแ แแแแแแแแแแ
XtraBackup-แก แฃแแแ แจแแแซแแแก:
แแแฃแแแแจแแ แแแ แแฅแแแแก MySQL แกแแ แแแ แก.
แแฅแแแแแ แแแ แแฅแขแแ แแแแ แฌแแแแแแก แฃแคแแแแ แแ แแก แแแแแชแแแแแ.
แกแแ แแแแ แแ แแกแแแก แจแแฅแแแแกแแก แแฅแแแแแ แฉแแฌแแ แแก แฃแคแแแแ แแแแแแแแฃแ แแแ แแแแขแ แแ แกแแแแแแ-แ แแ แแแขแแแแแ.
แ แ แแ แแก datadir?
แแ แแก แแแแแชแแแแแ แแ แแก แแแ แแฅแขแแ แแ, แกแแแแช แแ แแก แแแแแชแแแแ แแแแแก แกแแ แแแ แ MySQL แแแแฎแแแก แแแแแชแแแแแก. แงแแแแ แแแแแชแแแแ แแแแ, แงแแแแ แชแฎแ แแแ แแฅ แแแแแแ แแแแก. แแแกแขแ แแแฃแชแแแแแก แฃแแแขแแกแแแแจแ Linux แแแแฃแแแกแฎแแแแแ, แแก แแแ แแฅแขแแ แแ แแ แแก /var/lib/mysql.
แ แ แแ แแก target-dir แแแ แแฅแขแแ แแ?
แกแแแแแแ-แ แแ - แแก แแ แแก แแแ แแฅแขแแ แแ, แกแแแแช แกแแ แแแแ แแ แแกแแ แจแแแแแฎแแแ.
แแแแแชแแแแ แแแแแก แแแแฎแแแ แแแแแก แกแญแแ แแแแ แจแแแแแแ แฌแแแแแแก แฃแคแแแแแแ แชแฎแ แแแแแกแ แแ แแแแแชแแแแ แแแแแแแ แกแแ แแแแ แแ แแกแแแก แจแแกแแฅแแแแแแ:
แแแแแขแแแ แแแ แแ แฉแแแแขแแ แชแฎแ แแแแแ
แ แแแแแแแชแแแก แแแแแแขแ
แแแแแแแก แกแแแ แชแแก แจแแฅแแแ
แแ แแชแแกแ
SUPER
แจแแฅแแแ
INSERT
แแแ แฉแแแ
แแแแคแแแฃแ แแชแแ
แแแแคแแแฃแ แแชแแ XtraBackup แแแแแแแ แแกแแแ แแแ แแแแขแแแแก แแแแแงแแแแแแ, แ แแแแแแแช แแฅแชแแแแแ แแกแแแ, แ แแแแ แช แกแขแแแแแ แขแฃแแ MySQL แแแ แแแแขแ แแแ.
แ แแก แแแจแแแแก แแก?
แแแแคแแแฃแ แแชแแแก แแแ แแแแขแ แแแ แจแแแซแแแแ แแแแแกแแแฆแแ แแก แแ แซแแแแแแก แฎแแแจแ แแ DBMS แแแแคแแแฃแ แแชแแแก แคแแแแจแ, แแแแแแแแแ / แแ แ.แจ. / my.cnf.
XtraBackup แแ แแแ แแแ แแแแฎแฃแแแแก แแแแแงแแคแแแก แแแจแแแแแก แจแแแแแ [Mysqld] ะธ [xtrabackup] MySQL แแแแคแแแฃแ แแชแแแก แคแแแแแแแแแ. แแก แแแแแแแ แแกแ, แ แแ แแ แแแ แแแแ แจแแซแแแก แแฅแแแแ DBMS-แแก แแแ แแแแขแ แแแแก แแแแแงแแแแแ แงแแแแแ แกแแ แแแแ แแ แแกแแแก แแ แแก แแแ แแแแขแ แแแแก แฎแแแแ แแแแแแแแแก แแแ แแจแ.
แแแแแแแแแ, แฆแแ แแแฃแแแแ แแ แแก แแแแแชแแแแแ แแ แแแแแแ แแ แแแ แแแแขแ แ InnoDB แฉแแแ แแแฆแแแ XtraBackup-แก แแฅแแแแ DBMS-แแก แแแแคแแแฃแ แแชแแแแแ.
แแแแกแแแแก, แ แแ XtraBackup แแแฃแจแแแก, แแกแฃแ แ แแแแงแแคแแแแแแจแ แแ แกแแแฃแแ แแแ แแแแขแ แแแแก แแแแแคแแ แแ [Mysqld], แจแแแแแ แฃแแ แแแแ แแแฃแแแแแ แแกแแแ แแแแงแแคแแแแแแจแ แแแแคแแแฃแ แแชแแแก แคแแแแจแ [xtrabackup]. แแแแแแแแ แแกแแแ แแแแแแแแแแแ แฌแแแแแแฎแแแ, แแแแ แแ แแแ แแขแแขแ แฃแคแ แ แแแฆแแแ แแฅแแแแ.
แแฅแแแ แแ แแญแแ แแแแแ แ แแแแ แแแ แแแแขแ แแก แแแแแขแแแ แฉแแแ. cnf. แงแแแแ แกแแญแแ แ แแแ แแแแขแ แ แจแแแซแแแแ แแแแแแแแฃแแ แแงแแก แแ แซแแแแแแก แกแขแ แแฅแแแแ. แ แแแแ แช แฌแแกแ, แแ แแแแแ แแ, แ แแช แจแแแซแแแแ แแแฎแแ แฎแแแฃแแแ แแแแแแแกแแแก แแแแงแแคแแแแแแจแ [xtrabackup] แแฅแแแแ แฉแแแ. cnf แแ แแก แแแ แแแแขแ แ แกแแแแแแ_แ แแแแแ แ, แ แแแแแแช แแแแฃแแแกแฎแแแแแ แแแแกแแแฆแแ แแแก แแแ แแฅแขแแ แแแก, แกแแแแช แแแแแแแกแแแแ แกแแ แแแแ แแ แแกแแแแ. แแแแ แแ แแก แแ แฉแแแแแแ.
แแแ แแฅแขแแ แแแจแ แแแแก แแแแแแแแแก แแแแแแแแ แกแแ แแแแ แแ แแกแแแ แฉแแแ. cnf:
[xtrabackup]
target_dir = /data/backups/mysql/แกแแ แแแแ แแ แกแแ แแแขแ
แกแแ แแแแ แแ แแกแแแก แจแแกแแฅแแแแแแ แจแแแแซแแแแ แแแแแแงแแแแ แจแแแแแแ แกแแ แแแขแ:
#!/bin/bash
# ะฃะดะฐะปัะตะผ ะดะฐะฝะฝัะต ะฒ ะบะฐัะฐะปะพะณะต ะฑะตะบะฐะฟะฐ
rm -rf /mysql/backup
# Cะพะทะดะฐัะผ ะฑะตะบะฐะฟ
xtrabackup --user=xtrabackup
--password=xxxx_SECRET_xxxx
--backup
--target-dir=/mysql/backup
# ะัะฟะพะปะฝัะตะผ ะฟะพะดะณะพัะพะฒะบั ะฑะตะบะฐะฟะฐ ะดะปั ัะฐะทะฒััััะฒะฐะฝะธั
xtrabackup --prepare --target-dir=/mysql/backup
# ะกะพะทะดะฐัะผ ะฐัั
ะธะฒ
tar -zcvf /home/developer/dumps/xtrabackup-all-dbs-"$(date +%F-%H:%M:%S)".gz /mysql/backupแ แ แฎแแแแ แกแแ แแแขแแก แจแแกแ แฃแแแแแก แแ แแก?
แฃแแแ แแแแแก แงแแแแแกแ, แฉแแแ แแแกแฃแคแแแแแแ (แฌแแจแแแ) แแแ แแฅแขแแ แแแก, แ แแแแแจแแช แจแแแแแแฎแแแ แกแแ แแแแ แแ แแกแแก:
rm -rf /mysql/backup.
แจแแแแแ, แฃแขแแแแขแแก แแแแแงแแแแแแ XtraBackup แจแแฅแแแแแ แกแแ แแแแ แแ แแกแแ แแ แจแแแแแฎแแ แแแ /mysql/แกแแ แแแแ แแ/:
xtrabackup --user=xtrabackup --password=xxxxz1cYf95550Gc6xxxxxxxpE3rB03xxxx --backup --target-dir=/mysql/backupแแแ แ แฉแแแ แจแแแฅแแแแแ แแแแฎแแแ แแแแแ MySQL-แจแ xtrabackup แกแแญแแ แ แแ แแแแแแแแแแแ. แแแ แแแแขแ แแก แแแแแงแแแแแแ target-dir แฉแแแ แแแแฃแกแขแแแ แแแ แแฅแขแแ แแแก, แกแแแแช แกแแ แแแแ แแ แแกแแ แฃแแแ แแงแแก แจแแแแฎแฃแแ.
แแแแจแแแแแแแแแแ!
แแแแแแแแแกแฌแแแแ แกแแ แแแขแแก แฎแแแ:
xtrabackup --prepare --target-dir=/mysql/backup
แแแขแแแแแแก แแแแแชแแแแแ /mysql/แกแแ แแแแ แแ แแ แแ แแก แแแแแแแแแแ แฃแแ, แกแแแแ แแ แแแแฎแแ แจแแแ.
แคแแฅแขแแ, แ แแ แชแแแแแแแแแ แจแแแซแแแแ แแแฎแแแก แคแแแแแแแก แแแแแ แแแแกแแก. แฒแแแ แแชแแ xtrabackup --prepare --target-dir=/mysql/backup แฎแแแก แกแแ แแแแ แแ แแแแแชแแแแแก แกแ แฃแแงแแคแแแแ แแแแแแแแแแ แฃแแก แแ แแแ แแแแแแแแแแแจแ.
แแฅแแแ แจแแแแซแแแแ แจแแแกแ แฃแแแ แแแแแชแแแแ แแแแแแแแแแก แแแแ แแชแแ แแแแแกแแแแ แแแแฅแแแแแ. แแ แแ แแก แกแแญแแ แ แแแแก แแแแแแแแ แกแแ แแแ แแ, แกแแแแช แแแแแแ แแแแก แฌแงแแ แ DBMS. แจแแแแซแแแแ แแแแแแแแ แแ แกแแ แแแแ แแ แแกแแ แกแแแแแแ แกแแ แแแ แแ แแ แแแแแแแแแ แแฅ.
แแแแ, แ แแกแแช แแแแแแแแ แแ แแก แแ แฅแแแแก แจแแฅแแแ, แ แแแแแจแแช แแแแแแกแแแ แกแแ แแแแ แแ แแกแแก:
tar -zcvf /home/developer/dumps/xtrabackup-all-dbs-ยซ$(date % F% H% M% S)ยป.gz /mysql/backupแกแแ แแแแ แแ แแกแแแก แแฆแแแแแ
แกแแแแ แจแแซแแแแ แกแแ แแแแ แแ แแกแแแก แแฆแแแแแแก แกแแแแแแ แกแแ แแแ แแ, แแแแแชแแแแแแ แฃแแแ แแแแแ แแก แแแกแแแแแแแแแแ แแขแแแ. แแฎแแแแ แแแแแ, แแฃ แ แแแแ แฃแแแ แแแแแแแแ แแก.
แแแแแชแแแแ แแฆแแแแแแก แแ แแชแแกแ แซแแแแแ แแแ แขแแแแ. แแฅแแแ แฃแแแ แแแแแฆแแ แกแแ แแแแ แแ แแกแแ แแ แฅแแแแแแ แแ แจแแชแแแแแ แแแแแชแแแแแ แแ แแก แแแแแชแแแแแ.
แ แแแแ แจแแแชแแแแแ แแแแแชแแแแแ datadir-แจแ?
แแแแแแฎแแแแ แแ แ แแแ แแแแขแ.
แแแ แแแแขแ 1
แแแแแแงแแแแ แแแแฃแแแแฃแ แ แแ แแแ แแแ XtraBackup. แแฅแแแ แฃแแแ แแแฃแแแแแ แแแ แแแแขแ --แแกแแ แฃแแแ.
แฅแแแแแ แแแชแแแฃแแ แแ แซแแแแแ แแแแแกแชแแแก แกแแ แแแแ แแ แแกแแก แแ แแก แแแแแชแแแแแ แกแแแแแแ แกแแ แแแ แ:
xtrabackup --copy-back --target-dir=/mysql/backupแแแ แแแแขแ 2
แแฅแแแ แจแแแแซแแแแ แแแแแแแแ แแก แกแฎแแแแแแ แแ, แแแแแแแแ แแแแฃแแแแฃแ แ แแแแแงแแแแแแก แแแ แแจแ XtraBackup.
แงแแแแแคแแ แ แ แแช แแฅแแแ แฃแแแ แแแแแแแแ แแ แแก แกแแ แแแแ แแ แแกแแแก แแแแแ แแแ แแ แแก แแแแแชแแแแแ. แแฅแแแ แจแแแแซแแแแ แแแแก แแแแแแแแ cp แแ rsync.
แแแแจแแแแแแแแแแ แแแแกแแแแแก, แ แแ แกแแ แแแแ แแ แแกแแแก แแฆแแแแแแก แแ แแชแแแฃแ แ แแแงแแ แแแ แแฎแแแแ แแแ แแฅแขแแ แแแจแ แจแแแแแแกแแก แจแแชแแแแก. แแ แแก แแแแแชแแแแแ.
แกแแแแ แแแแฌแงแแแ แกแแ แแแแ แแ แแกแแแก แแฆแแแแแแก แกแแแแแแ แกแแ แแแ แแ, แแฅแแแ แฃแแแ:
แจแแแฉแแ แ MySQL แกแแ แแแ แ.
แกแแฅแแฆแแแแแก แแแกแฃแคแแแแแแ แแ แแก แแแแแชแแแแแ แแ แแแแแแขแแแแ แแแกแ แจแแแแแ แกแ แกแฎแแ แแแแแแแก. แแแขแแแแแ แแ แแก แแแแแชแแแแแ แชแแ แแแแ แฃแแแ แแงแแก.
แแแแแชแแแแ แแแแแชแแแแก แแแกแ แฃแแแแแก แจแแแแแ แแ แแก แแแแแชแแแแแ MySQL แกแแ แแแ แแก แแแจแแแแ แจแแกแแซแแแแแแแ.
แแแแแงแแแแแฃแแ แแแกแแแแแ
.
แฌแงแแ แ: www.habr.com
