zoukankan      html  css  js  c++  java
  • mysql物理备份恢复 xtrabackup 初试

    听闻xtrabackup开源且强大

    2018-03-06 11:54:41

    在官网下载安装了最新的2.4.9版本

    网上文章都用的innobackupex,但是最新版已经抛弃了,自己看看手册《Percona-XtraBackup-2.4.9.pdf》

    简单测试

    备份顺利

    # xtrabackup --user=root --password=root --backup --target-dir=/home/gp/bak/ --databases=xswb_90
    
    output:
    ...
    xtrabackup: Transaction log of lsn (5387694471) to (5387694471) was copied.
    180306 11:22:14 completed OK!

    恢复失败

    # xtrabackup --copy-back --target-dir=/home/gp/bak/
    output: xtrabackup version 2.4.9 based on MySQL server 5.7.13 Linux (x86_64) (revision id: a467167cdd4) Original data directory /usr/local/mysql/var is not empty!

    目标目录得是空才行

    注意到手册中的注意事项

      恢复到的数据库目录必须为空,要求mysqld得是关闭状态。

      那么多个数据库的情况操作就比较复杂了,恢复到一个新的目录,后续还要修改my.conf指向这个目录,有些繁琐了没有继续尝试

  • 相关阅读:
    文件处理
    集合、字符编码
    元组类型、字典类型以及内置方法
    元组类型、字典类型
    数据类型和内置方法
    while、for循环控制之if、else
    Maven 使用
    Maven 常用命令
    css 文件连接不到网页
    java I/O系统
  • 原文地址:https://www.cnblogs.com/8000cabbage/p/8513679.html
Copyright © 2011-2022 走看看