Guest User

Untitled

a guest
May 30th, 2018
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. #create backup
  2. backup_dir="/root/backup_test/"
  3. innobackupex --host=localhost --socket=/var/run/mysqld/mysqld.sock --user=root --password=root --slave-info --extra-lsndir=${backup_dir} --stream=xbstream --compress ${backup_dir} | gzip > ${backup_dir}/backup_$(date +%Y%m%d%H%M%S)_full.xbstream.gz
  4.  
  5. ### restore
  6. datadir="/var/lib/mysql/"
  7. gzip --keep --decompress /root/backup_test/backup_20180524190136_full.xbstream.gz
  8.  
  9. # clean up datadir
  10. rm -rf ${datadir}/*
  11.  
  12. xbstream -x < /root/backup_test/backup_20180524190136_full.xbstream -C ${datadir}
  13.  
  14. find ${datadir} -name '*.qp' -print -exec bash -c 'qpress -d {} $(dirname {}) && rm -f {}' \;
  15. chown -R mysql.mysql ${datadir}
  16. systemctl start mysql
Add Comment
Please, Sign In to add comment