āĻĒāĻžāϰāĻā§āύāĻž āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ āĻšāĻ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻŦā§āϝāĻžāĻāĻāĻĒā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āĻŽāĻžāĻāĻāϏāĻāĻŋāĻāĻāϞ.
āĻĄā§āĻāĻž āĻŦā§āϝāĻžāĻāĻāĻĒ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻā§āύāĻ āĻā§āĻŦāĻŋāϞ āϞāĻ āĻāϰāĻž āĻšāϝāĻŧ āύāĻž āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āϏāĻŋāϏā§āĻā§āĻŽ āĻā§āύāĻ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻžāĻ āĻāϰāϤ⧠āĻĨāĻžāĻā§āĨ¤
āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ 2.4 āĻā§āĻŦāĻŋāϞā§āϰ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻĒāĻŋ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ InnoDB, āĻāĻā§āϏāĻā§āϰāĻžāĻĄāĻŋāĻŦāĻŋ и āĻŽāĻžāĻāĻāĻāĻāϏāĻāĻāĻŽ āϏāĻžāϰā§āĻāĻžāϰ⧠MySQL 5.11, 5.5, 5.6 āĻāĻŦāĻ 5.7, āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻžāϰā§āĻ āĻĒāĻžāϰāĻā§āύāĻž āĻĨā§āĻā§ āĻŽāĻžāĻāĻāϏāĻāĻŋāĻāĻāϞ Ņ āĻāĻā§āϏāĻā§āϰāĻžāĻĄāĻŋāĻŦāĻŋ.
āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻž āĻŽāĻžāĻāĻāϏāĻāĻŋāĻāĻāϞ 8.x āϏāĻāϏā§āĻāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻāĻāĻŋāϤ XtraBackup 8.x. āĻāĻ āύāĻŋāĻŦāύā§āϧāĻāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞāϤ⧠āĻšāĻŦā§ āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ 2.4.
āĻĒā§āϰāϧāĻžāύ āϏā§āĻŦāĻŋāϧāĻž āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāĻāĻŋ āĻ āϤā§āϝāύā§āϤ āϞā§āĻĄā§āĻĄā§āϰ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻĒāĻŋ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻāĻĒāϝā§āĻā§āϤ āϏāĻžāϰā§āĻāĻžāϰ, āϏā§āĻāϏāĻžāĻĨā§ āĻāĻŽ āϏāĻāĻā§āϝāĻ āϞā§āύāĻĻā§āύ āϏāĻš āϏāĻŋāϏā§āĻā§āĻŽāĻā§āϞāĻŋāϰ āĻāύā§āϝāĨ¤
āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āĻŽāĻžāĻāĻāϏāĻāĻŋāĻāĻāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āĻŽā§āĻ āĻāĻāĻžāϰ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻšāϝāĻŧ (āĻĻāĻļ āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ), āϤāĻžāĻšāϞ⧠āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ mysqldump āĻāĻĒāύāĻžāĻā§ āĻĻā§āϰā§āϤ āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻĒāĻŋ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āĻŦā§ āύāĻž āĻāĻŦāĻ āĻĄāĻžāĻŽā§āĻĒ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāϤ⧠āĻ āύā§āĻ āϏāĻŽāϝāĻŧ āϞāĻžāĻāĻŦā§āĨ¤
āĻŦāĻŋāύā§āϝāĻžāϏ
āĻŦāĻŋāύā§āϝāĻžāϏ āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ āϏāĻāĻā§āϰāĻšāϏā§āĻĨāϞ āĻĨā§āĻā§ āĻāĻžāϰā§āϝāĻā§āώāĻŽ āĻĒāĻžāϰāĻā§āύāĻžāĨ¤
āĻā§āϰāĻŽāĻžāύā§āϏāĻžāϰ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻā§āϞāĻŋ āĻāĻžāϞāĻžāύ:
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. āϝā§āĻšā§āϤā§, āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ⧠āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻā§ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤ āĻĢāϞāϏā§āĻŦāϰā§āĻĒ, āĻāĻ āĻāĻžāϤā§āϝāĻŧ āĻāĻŋāĻā§ āĻĒāϰā§āĻĻāĻžāϝāĻŧ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻšāĻŦā§:
āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ: āϏā§āĻŦā§āĻā§āϤ āϏāĻžāϰā§āĻāĻžāϰ āĻāϰā§āĻā§āĻŽā§āύā§āĻāϏāĻŽā§āĻš: - datadir=/var/lib/mysql - tmpdir=/tmp - server-id=1 - logbin=/var/log/mysql/mysql-bin.log - innodbbufferpoolsize=16384M - innodbfilepertable=1 - innodbflushmethod=Odirect - innodbflushlogattrxcommit=0 āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ āϏāĻāϏā§āĻāϰāĻŖ ⧍.ā§Ē.⧍ā§Ļ, āĻŽāĻžāĻāĻāϏāĻāĻŋāĻāĻāϞ āϏāĻžāϰā§āĻāĻžāϰ ā§Ģ.ā§.⧍ā§Ŧ-āĻāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āύāĻŋāϰā§āĻŽāĻŋāϤ Linux (x8664) (āϏāĻāĻļā§āϧāύ āĻāĻāĻĄāĻŋ: c8b4056)

āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻ āϧāĻŋāĻāĻžāϰ, āĻ āύā§āĻŽāϤāĻŋ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āώāĻžāϧāĻŋāĻāĻžāϰ
XtraBackup āĻāϰ āϏāĻā§āώāĻŽ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ:
āĻāĻĒāύāĻžāϰ MySQL āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āĻāϰā§āύāĨ¤
āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻ āϧāĻŋāĻāĻžāϰ āĻāĻā§ āĻĄāĻžāĻāĻžāĻĄāĻŋāϰ.
āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻĒāĻŋ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ⧠āϞā§āĻāĻžāϰ āĻ āϧāĻŋāĻāĻžāϰ āĻĨāĻžāĻāϤ⧠āĻšāĻŦā§ āĻāĻžāϰā§āĻā§āĻ-āĻĄāĻŋāϰ āĻā§āϝāĻžāĻāĻžāϞāĻ
āĻĄāĻžāĻāĻžāĻĄāĻŋāϰ āĻāĻŋ?
āĻĄāĻžāĻāĻžāĻĄāĻŋāϰ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āϝā§āĻāĻžāύ⧠āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻžāϰā§āĻāĻžāϰ āĻŽāĻžāĻāĻāϏāĻāĻŋāĻāĻāϞ āĻĄā§āĻāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤ āϏāĻŽāϏā§āϤ āĻĄā§āĻāĻžāĻŦā§āϏ, āϏāĻŽāϏā§āϤ āĻā§āĻŦāĻŋāϞ āϏā§āĻāĻžāύā§āĻ āĻ āĻŦāϏā§āĻĨāĻŋāϤāĨ¤ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻļāύā§āĨ¤ Linux āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§, āĻāĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāĻāĻŋ āĻšāϞ /var/lib/mysql.
āĻāĻžāϰā§āĻā§āĻ-āĻĄāĻŋāϰ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻāĻŋ?
āĻāĻžāϰā§āĻā§āĻ-āĻĄāĻŋāϰ - āĻāĻāĻŋ āϏā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āϝā§āĻāĻžāύ⧠āĻŦā§āϝāĻžāĻāĻāĻĒ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻšāĻŦā§āĨ¤
āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻŦā§āϝāĻžāĻ āĻāĻĒ āĻāϰāĻžāϰ āĻāύā§āϝ āĻā§āĻŦāĻŋāϞ āĻāĻŦāĻ āĻĄāĻžāĻāĻžāĻŦā§āϏāĻā§āϞāĻŋāϤ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻ āϧāĻŋāĻāĻžāϰāĻā§āϞāĻŋāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ:
āĻĒā§āύāϰāĻžāϝāĻŧ āϞā§āĻĄ āĻāϰā§āύ āĻāĻŦāĻ āĻā§āĻŦāĻŋāϞ āϞāĻ āĻāϰā§āύ
āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ
āĻā§āĻŦāĻŋāϞāϏā§āĻĒā§āϏ āϤā§āϰāĻŋ āĻāϰā§āύ
āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž
āϏā§āĻĒāĻžāϰ
āϤā§āϰāĻŋ āĻāϰā§āύ
āĻĸā§āĻāĻžāύ
āύāĻŋāϰā§āĻŦāĻžāĻāύ
āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ
āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ MySQL āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋāϰ āĻŽāϤ⧠āĻāĻāϰāĻŖ āĻāϰ⧠āĻāĻŽāύ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāĻ āĻ āϰā§āĻĨ āĻāĻŋ?
āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻā§āϞāĻŋ āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ⧠āĻŦāĻž āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ /etc/my.cnf.
XtraBackup āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āϞāĻā§āĻā§āϰ āĻĒāϰ⧠āĻĒāĻžāϰā§āĻāĻŋāĻļāύāĻā§āϞāĻŋ āĻĒāĻĄāĻŧā§ [Mysqld] и [āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ] āĻŽāĻžāĻāĻāϏāĻāĻŋāĻāĻāϞ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞ āĻĨā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϝāĻžāϤ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻŦā§āϝāĻžāĻāĻāĻĒā§āϰ āϏāĻŽāϝāĻŧ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āύāĻž āĻāϰā§āĻ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āĻāĻĒāύāĻžāϰ DBMS-āĻāϰ āϏā§āĻāĻŋāĻāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻŽāĻžāύ āĻĄāĻžāĻāĻžāĻĄāĻŋāϰ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ InnoDB āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāϰ DBMS āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĨā§āĻā§ XtraBackup āĻĒāĻžāĻāĨ¤
XtraBackup āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĒāύāĻŋ āĻŦāĻŋāĻāĻžāĻā§ āĻĨāĻžāĻāĻž āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻā§āϞāĻŋāĻā§ āĻāĻāĻžāϰāϰāĻžāĻāĻĄ āĻāϰāϤ⧠āĻāĻžāύ [Mysqld], āϤāĻžāϰāĻĒāϰ āĻŦāĻŋāĻāĻžāĻā§ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞ⧠āϏā§āĻā§āϞāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āύ [āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ]. āϝā§āĻšā§āϤ⧠āϏā§āĻā§āϞ⧠āĻĒāϰ⧠āĻĒāĻĄāĻŧāĻž āĻšāĻŦā§, āϤāĻžāĻ āϤāĻžāĻĻā§āϰ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻŦā§āĻļāĻŋ āĻšāĻŦā§āĨ¤
āĻāĻĒāύāĻžāĻā§ āĻā§āύ⧠āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āϝā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§ āύāĻž my.cnf. āϏāĻŽāϏā§āϤ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻāĻŽāĻžāϤā§āϰ āĻāĻŋāύāĻŋāϏ āϝāĻž āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻžāĻā§ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠[āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ] āĻāĻĒāύāĻžāϰ my.cnf āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻāĻžāϰā§āĻā§āĻ_āĻĄāĻŋāϰ, āϝāĻž āĻĄāĻŋāĻĢāϞā§āĻāĻāĻžāĻŦā§ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰ⧠āϝā§āĻāĻžāύ⧠āĻŦā§āϝāĻžāĻāĻāĻĒ āϰāĻžāĻāĻž āĻšāĻŦā§āĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻāĻž āĻāĻā§āĻāĻŋāĻāĨ¤
āĻāύ āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻĒāĻŋ āϏāĻš āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϰ āĻĒāĻžāĻĨ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻžāϰ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖ my.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.
āϤāĻžāϰāĻĒāϰ, āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻĒāĻŋ āϤā§āϰāĻŋ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻāĻŋ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ /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 āϏāĻŽāϝāĻŧā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻĄā§āĻāĻž āĻĒā§āϰā§āĻĒā§āϰāĻŋ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻāϰ⧠āϤā§āϞā§āĨ¤
āĻāĻĒāύāĻŋ āϝ⧠āĻā§āύāĻ āĻŽā§āĻļāĻŋāύ⧠āĻĄā§āĻāĻž āĻĒā§āϰāϏā§āϤā§āϤāĻŋāϰ āĻ āĻĒāĻžāϰā§āĻļāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āϝ⧠āϏāĻžāϰā§āĻāĻžāϰ⧠āϏā§āϰā§āϏ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻ āĻŦāϏā§āĻĨāĻŋāϤ āϏā§āĻāĻžāύ⧠āĻāĻāĻŋ āĻāϰāĻžāϰ āĻĻāϰāĻāĻžāϰ āύā§āĻāĨ¤ āĻāĻĒāύāĻŋ āĻāĻžāϰā§āĻā§āĻ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻĒāĻŋ āĻāϰ⧠āϏā§āĻāĻžāύ⧠āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻāĻŽāϰāĻž āĻļā§āώ āĻāĻŋāύāĻŋāϏāĻāĻŋ āĻāĻāĻāĻŋ āĻāϰā§āĻāĻžāĻāĻ āϤā§āϰāĻŋ āĻāϰāĻŋ āϝā§āĻāĻžāύ⧠āĻāĻŽāϰāĻž āĻāĻŽāĻžāĻĻā§āϰ āĻŦā§āϝāĻžāĻāĻāĻĒ āϰāĻžāĻāĻŋ:
tar -zcvf /home/developer/dumps/xtrabackup-all-dbs-ÂĢ$(date % F% H% M% S)Âģ.gz /mysql/backupāĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāĻž āĻšāĻā§āĻā§
āĻāĻĒāύāĻŋ āϞāĻā§āώā§āϝ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāĻžāϰ āĻāĻā§, āĻĄā§āĻāĻž āĻāĻāĻāĻŋ āĻĒā§āϰāϏā§āϤā§āϤāĻŋ āĻĒāϰā§āĻŦā§āϰ āĻŽāϧā§āϝ āĻĻāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻāϰāϤ⧠āĻšāϝāĻŧ āϤāĻžāϰ āĻāύā§āϝ āĻāĻĒāϰ⧠āĻĻā§āĻā§āύāĨ¤
āϤāĻĨā§āϝ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻā§āĻŦ āϏāĻšāĻ. āĻāĻĒāύāĻžāĻā§ āϏāĻāϰāĻā§āώāĻŖāĻžāĻāĻžāϰ āĻĨā§āĻā§ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻŦā§āϰ āĻāϰāϤ⧠āĻšāĻŦā§ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻšāĻŦā§ āĻĄāĻžāĻāĻžāĻĄāĻŋāϰ.
āĻĄā§āĻāĻžāĻĄāĻŋāϰ⧠āĻĄā§āĻāĻž āĻā§āĻāĻžāĻŦā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻŦā§āύ?
āĻāϏā§āύ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻž āϝāĻžāĻāĨ¤
āĻ āĻĒāĻļāύ 1
āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ. āĻāĻĒāύāĻžāĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§ --āĻāĻĒāĻŋ-āĻŦā§āϝāĻžāĻ.
āύā§āĻā§āϰ āĻāĻŽāĻžāύā§āĻĄ āĻŦā§āϝāĻžāĻāĻāĻĒ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻŦā§ āĻĄāĻžāĻāĻžāĻĄāĻŋāϰ āϞāĻā§āώā§āϝ āϏāĻžāϰā§āĻāĻžāϰ:
xtrabackup --copy-back --target-dir=/mysql/backupāĻ āĻĒāĻļāύ 2
āĻāĻĒāύāĻŋ āĻāĻāĻŋ āĻāĻŋāύā§āύāĻāĻžāĻŦā§ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻā§āϏāĻā§āϰāĻžāĻŦā§āϝāĻžāĻāĻāĻĒ.
āĻāĻĒāύāĻžāĻā§ āϝāĻž āĻāϰāϤ⧠āĻšāĻŦā§ āϤāĻž āĻšāϞ āĻŦā§āϝāĻžāĻāĻāĻĒāĻāĻŋ āĻāĻĒāĻŋ āĻāϰāĻž āĻĄāĻžāĻāĻžāĻĄāĻŋāϰ. āĻāĻĒāύāĻŋ āĻāĻāĻŋ āĻĻāĻŋāϝāĻŧā§ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ cp āĻŦāĻž rsync.
āĻāĻāĻž āĻŦā§āĻāĻž āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϝ⧠āĻŦā§āϝāĻžāĻāĻāĻĒ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύā§āϰ āĻāύā§āϝ āĻĢā§āĻā§ āĻāĻ ā§ āĻĄāĻžāĻāĻžāĻĄāĻŋāϰ.
āĻāĻĒāύāĻŋ āϞāĻā§āώā§āϝ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻļā§āϰ⧠āĻāϰāĻžāϰ āĻāĻā§, āĻāĻĒāύāĻžāĻā§ āĻ āĻŦāĻļā§āϝāĻ:
MySQL āϏāĻžāϰā§āĻāĻžāϰ āĻŦāύā§āϧ āĻāϰā§āύāĨ¤
āĻĢā§āϞā§āĻĄāĻžāϰ āϏāĻžāĻĢ āĻāϰā§āύ āĻĄāĻžāĻāĻžāĻĄāĻŋāϰ āĻ āĻĨāĻŦāĻž āĻāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻ āύā§āϝ āϏā§āĻĨāĻžāύ⧠āϏāϰāĻžāύāĨ¤ āĻā§āϝāĻžāĻāĻžāϞāĻ āĻĄāĻžāĻāĻžāĻĄāĻŋāϰ āĻāĻžāϞāĻŋ āĻšāϤ⧠āĻšāĻŦā§āĨ¤
āĻĄāĻžāĻāĻž āĻā§āϰāĻžāύā§āϏāĻĢāĻžāϰ āϏāĻŽā§āĻĒāύā§āύ āĻāϰāĻžāϰ āĻĒāϰ āĻĄāĻžāĻāĻžāĻĄāĻŋāϰ āĻŽāĻžāĻāĻāϏāĻāĻŋāĻāĻāϞ āϏāĻžāϰā§āĻāĻžāϰ āĻļā§āϰ⧠āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āϏāĻžāĻŽāĻā§āϰ⧠āĻŦā§āϝāĻŦāĻšā§āϤ
.
āĻāϤā§āϏ: www.habr.com
