Posts Tagged ‘ db

Percona xtrabackup или переносим базу на другой сервер

С помощью утилит от percona можно поднять копию большой базы на другом сервере намного быстрее, чем штатными методами mysql dump/restore
Сначала установим Percona XtraBackup и те зависимости, которые нужны.
Установку будем проводить на Centos 6

wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.2.12/binary/redhat/6/x86_64/Percona-XtraBackup-2.2.12-r8726828-el6-x86_64-bundle.tar
tar xvf Percona-XtraBackup-2.2.12-r8726828-el6-x86_64-bundle.tar 
yum install -y perl-DBD-MySQL
yum install -y perl-Time-HiRes
yum install -y rsync
rpm -ivh percona-xtrabackup-2.2.12-1.el6.x86_64.rpm

Теперь сделаем бекап и закинем его на второй сервер

[master] innobackupex --user=root --defaults-file=/etc/my.cnf --password=$rootPasswd  /tmp/db
[master] innobackupex --user=root --defaults-file=/etc/my.cnf --password=$rootPasswd  --apply-log 2015-09-11_09-22-55/
 
[master] rsync -avpP -e ssh 2015-09-11_09-22-55 $SlaveIP:/tmp/db/

Read more