zoukankan      html  css  js  c++  java
  • innobackup全备与恢复

    前提:xtrabackup、mysql安装完成,建立测试库reading、测试表test,并插入三条数据。
    1、全备:
         innobackupex --user=root --password=123  /backup/all
         则在/back/all下出现一个备份文件夹:/backup/all/2015-12-31_02-26-22/
         (在恢复时,注意要先关闭服务器,并且将 datadir 的目录先清空,在恢复数据后一定需要重置该目录的权限)
    可以在备份时直接压缩以节约磁盘空间:
    innobackupex --user=root --password=123 --stream=tar /backup/all  | gzip>/backup/all/compress/all_backup.tar.gz
    不过注意解压需要手动进行,并加入 -i 的参数,否则无法解压出所有文件
    tar zxfi /backup/all /compress/all_backup.tar.gz
    innobackupex --user=root --password=123  --apply-log /backup/all/compress
    innobackupex --user=root --password=123  --copy-back /backup/all/compress
    2、关闭mysql服务,模拟恢复数据
         service mysql stop
         cd /mnt/data/mysql
         mv data data.bk
         innobackupex --user=root --password=123  --apply-log /backup/all/2015-12-31_02-26-22/
         innobackupex --user=root --password=123 --copy-back /backup/all/2015-12-31_02-26-22/
         innobackupex --incremental /backup/incrememtalbackup/2015-12-31_04-30-07/ --incremental-basedir=/backup/all/2015-12-31_02-26-22/
    3、修改回复的数据文件权限:
         cd /mnt/data/mysql
         chown -R mysql.mysql /mnt/data/mysql/data
    4、启动mysql服务,登录mysql,检查数据:
         service mysql start
         mysql -uroot -p123
         mysql>select * from reading.test;
         
  • 相关阅读:
    Day18-lvs
    mysql日志
    【杂文】我们都有光明的前途(回忆录)
    【杂文】银色的 NOI2020(退役记)
    【杂文】SCOI2020 游记
    【学习笔记】字符串—广义后缀自动机
    【学习笔记】数论、数学—常见定理、结论、性质汇总
    【杂文】随心一记
    【杂文】CSP2019 蒟蒻AFO(假)记
    【模板整合计划】目录
  • 原文地址:https://www.cnblogs.com/lizhi221/p/6814139.html
Copyright © 2011-2022 走看看