阿里云RDS for MySQL备份文件+binlog恢复过程中碰到的一些问题
2017-01-06 15:12
555 查看
1.一开始通过官方下载有的压缩包安装,碰到各种依赖问题,最后采用YUM安装
1.通过yum安装percona-Xtrabackup
1.1 先安装依赖:yum install perl-DBI yum install perl-DBD-MySQL yum install perl-Time-HiRes yum install perl-IO-Socket-SSL
1.2 配置yum源
创建文件/etc/yum.repos.d/Percona.repo内容如下:
[percona] name = CentOS $releasever - Percona baseurl=http://repo.percona.com/centos/$releasever/os/$basearch/ enabled = 1 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-percona gpgcheck = 1
获取和保存key
#wget http://www.percona.com/redir/downloads/percona-release/RPM-GPG-KEY-percona #cp RPM-GPG-KEY-percona /etc/pki/rpm-gpg/RPM-GPG-KEY-percona
1.3 安装 percona xtrabackup
下面我们就可以安装percona一系列工具了:
安装xtrabackup #yum -y install percona-xtrabackup 安装toolkit #yum -y install percona-toolkit
===============================================
2.mysqlbinlog 恢复时遇到错误
/usr/local/mysql/bin/mysqlbinlog --start-position=57424350 --stop-position=136098437 mysql-bin.000010 | mysql -uroot -pEnter password:
ERROR 1781 (HY000) at line 14: @@SESSION.GTID_NEXT cannot be set to UUID:NUMBER when @@GLOBAL.GTID_MODE = OFF.
解决办法,修改my.cnf
[mysqld]
#log-bin=mysql-bin
gtid_mode=on
enforce_gtid_consistency=on
server_id=2003306 #每天实例的server_id都要不一样
#binlog
log-bin=mysqlbin
log-slave-updates=1 #允许下端接入slave
binlog_format=row #强烈建议,其他格式可能造成数据不一致
#
# #relay log
skip_slave_start=1
相关文章推荐
- RDS for MySQL 备份文件恢复到自建数据库遇到启动问题
- mysql 安装过程中碰到的一些问题
- 阿里云RDS for MySQL 备份文件恢复到自建数据库
- mac mysql apache 碰到的一些问题
- Android学习笔记03-学习过程中碰到的一些问题及解决方法
- 数据恢复过程中应该注意的一些问题
- mysql实际使用过程中碰到的一些有…
- mysql碰到的一些问题
- Android学习笔记03:学习过程中碰到的一些问题及解决方法
- RH+Oracle安装过程中碰到的一些值得总结的问题
- Cacti监控MySQL实现过程中碰到的问题解汇总
- c# 窗口应用程序开发过程中碰到的一些问题。
- 关于在Mysql服务启动的一些现象及问题和处理过程
- Libsvm for Matlab 安装过程和其中的一些问题
- 投票系统的Mysql存储过程遇到的一些问题.
- Android学习笔记03:学习过程中碰到的一些问题及解决方法
- Hibernate使用过程碰到的一些问题小结
- VS2010编译以及使用GLUI过程中碰到的一些问题
- MySQL有关1042 Can’t get hostname for your address的问题分析解决过程
- Android学习笔记03:学习过程中碰到的一些问题及解决方法