安装和测试xtrabackup8.0

  

安装和测试xtrabackup8.0
Xtrabackup 2.4。已经不支持MySQL 8.0的备份恢复,使用会报如下错误!
错误:MySQL 8.0和8.0 Percona服务器不支持通过Percona Xtrabackup 2.4。x系列。请使用Percona Xtrabackup 8.0。x用于备份和恢复。
mysql8.0
[root@enbao ~] #明确
[root@enbao ~] #猫/etc/redhat-release
CentOS的Linux版本7.5.1804(核心)
安装percona - xtrabackup - 80
(root@enbao软)# yum - y安装percona xtrabackup - 80 8.0.7 el7.x86_64——1.。rpm安装
:
percona - xtrabackup - 80。x86_64 0:8.0.7-1。el7

  

完成了!
查看安装后结果,发现已经没有innobackupex命令
(root@enbao软)# rpm ql percona xtrabackup - 80 8.0.7 - 1. - el7.x86_64
/usr/bin/xbcloud
/usr/bin/xbcloud_osenv
/usr/bin/xbcrypt
/usr/bin/xbstream
/usr/bin/xtrabackup
/usr/lib64/xtrabackup/插件/keyring_file.so
/usr/lib64/xtrabackup/插件/keyring_vault.so
/usr/share/doc/percona xtrabackup - 80 8.0.7
/usr/share/doc/percona xtrabackup - 80 8.0.7/许可
/usr/share/人/男士一/xbcrypt.1.gz
/usr/share/人/男士一/xbstream.1.gz
/usr/share/男人/男士一/xtrabackup.1。3306年广州
备份实例并恢复回3306
创建测试数据
root@enbao 09:56: [enbao]比;创建数据库测试;
查询好了,1行影响(0.06秒)

  

root@enbao 09:57 (enbao):在使用测试;

数据库改变root@enbao 09:57:[测试]比;创建表t1 (int id (10) NOT NULL AUTO_INCREMENT,名字varchar(20),主键(id),
查询好,0行影响,1警告(0.09秒)
root@enbao“:[测试]比;插入t1(名字)值(a)、(b)、(“c”);
查询好,3行影响(0.09秒)
记录:3重复:警告:0

  

root@enbao 10点:[测试]比;select * from t1;
+——+——+
| | id名称|
+——+——+
| 1 | |
| 2 | b |
| 3 | c |
+——+——+
3行组(0.00秒)
创建备份目录
(root@enbao数据)# mkdir - p/数据/备份/
1。xtrabackup——defaults-file=/数据/mysql/my3306.cnf - s/数据/mysql/mysql3306。袜子-uroot -proot123——备份——no-timestamp——target-dir=/数据/备份/db3306_ <代码>日期+ % Y % m % d

     <李>关闭原实例,冷备份原来数据
(root@enbao软)# mysqladmin -uroot -proot123关闭
mv mysql3306 mysql3306_bak李   <李> mkdir mysql3306/{数据、日志、tmp} - p
进行数据恢复李   <李> xtrabackup——defaults-file=/数据/mysql/my3306.cnf——复制回来target-dir=/数据/备份/db3306_20191027/
更改目录权限   <李>乔恩- r mysql: mysql mysql3306李   <李>/usr/地方/mysql/bin/mysqld——defaults-file=/数据/mysql/my3306.cnf,
查看错误日志是否有错误,登录到数据库验证可用性!
[root@enbao日志]# grep - i“error"/数据/mysql/mysql3306/日志/error.log
2019 - 10 - 27 - t10:37:35.389830内1(错误)(我的- 011971)(InnoDB)表空间“innodb_system”页面(页面id:空间=0,页码=5)日志序列号29956511在未来!当前系统日志序列号29861388。
2019 - 10 - 27 - t10:37:35.389873内1(错误)(我的- 011972)InnoDB数据库可能是腐败或你可能复制InnoDB表空间而不是InnoDB日志文件。请参阅http://dev.mysql.com/doc/refman/8.0/en/forcing-innodb-recovery.html信息迫使复苏。
[root@enbao日志]# mysql - s/数据/mysql/mysql3306。袜子- p
输入密码:
欢迎MySQL的班长。命令结尾;或\ g。
你的MySQL连接id是9
服务器版本:8.0.17 MySQL社区服务器- GPL
root@enbao 11:01:[测试]比;select * from t1;
+——+——+
| | id名称|
+——+——+
| 1 | |
| 2 | b |
| 3 | c |
+——+——+
3行组(0.00秒)      

root@enbao 11:01:[测试]比;插入t1(名字)值(' d '), (“e”);
查询好,2行影响(0.04秒)
记录:2副本:警告:0

安装和测试xtrabackup8.0