1、配置主从节点的服务配置文件1.1、配置master节点:#binlog_format=mixedbinlog-format=ROW#requireduniqueidbetween1and2^32-1#defaultsto1ifmaster-hostisnotset#butwillnotfunctionasamasterifomittedserver-id=1log-slave-updates=truemaster-info-repository=TABLErelay..
分类:
数据库 时间:
2017-05-12 22:17:05
阅读次数:
202
1、MySQL5.7新特性:gtid复制①:GTID是什么是事务的ID,唯一识别号,全局唯一。随事务记录到BinaryLog中,用来标识事务。每个事务有一个Gtid_log_event。②:GTID的构成UUID+SequenceNumber注意:SequenceNumber是MySQL服务器内部的一个事务顺序号.一个MySQL服务器上的事务不会..
分类:
数据库 时间:
2017-05-12 21:56:14
阅读次数:
203
安装pkg部分[root@server1pkg]#pwd/srv/salt/pkg[root@server1pkg]#catinstall.slspkg-install:pkg.installed:-pkgs:-gcc-pcre-devel-openssl-devel-libxml2-devel-libcurl-devel-libpng-devel.x86_64-freetype-devel-gmp-devel-net-snmp-devel-libtool-ltdl-devel.x86_64-ncur..
分类:
数据库 时间:
2017-05-09 13:47:08
阅读次数:
252
一、环境准备 1.mysql-db01 2.mysql-db02 3.mysql-db03 二、安装mysql 1.安装包准备 2.安装 3.启动并添加开机自启 4.设置root密码 三、主从复制 1.先决条件 主库和从库都要开启binlog (因为从库有可能被提升为主库,所以必须开启binlog) ...
分类:
数据库 时间:
2017-05-05 12:44:59
阅读次数:
253
复制中错误处理传统复制错误跳过:stopslavesql_thread;setglobalslq_slave_skip_counter=1;startslavesql_thread;GTID复制错误跳过:stopslavesql_thread;setgtid_next=‘uuid:N‘;begin;commit;setgtid_next=‘automatic‘;startslavesql_thread;注意:若是binlog+pos复制,使用:s..
分类:
其他好文 时间:
2017-05-03 01:07:43
阅读次数:
238
对于较大的数据库,我们一般都是使用innobackup进行备份,备份的及恢复的速度更快。试验环境:CentOS6.8x86_64MySQL5.6.34社区rpm版xtrabackup版本:percona-xtrabackup-24-2.4.5-1.el6.x86_64.rpm主库:node0192.168.2.10(需要安装xtrabackup和lz4)从库:node1192.168.2.11..
分类:
其他好文 时间:
2017-05-02 14:05:26
阅读次数:
185
对于小型的数据库,我们可以直接使用mysqldump全库导出导入来创建从库。试验环境:CentOS6.8x86_64MySQL5.6.34社区rpm版主库:node0192.168.2.10从库:node1192.168.2.115.6下GTID复制必须配的参数(主库和从库都要加上这3行参数):gtid-mode=ONenforce_gtid_consistency=ONlo..
分类:
数据库 时间:
2017-05-02 13:58:17
阅读次数:
233
备注:此处搭建的MHA为一主一从的环境manager:192.168.162.132master:192.168.162.134node134slave:192.168.162.133node1331.搭建主从:liyingdi.blog.51cto.com/6397405/1915010MHA不支持基于gtid的复制模式2.所以节点下载安装MHA的软件https://code.google.com/p/mysql-mas..
分类:
其他好文 时间:
2017-04-24 13:16:14
阅读次数:
122
备注:此处搭建的为一主多从。环境:centos7+MySQL5.7主:192.168.162.134从1:192.168.162.133从2:192.168.162.135安装参照:http://liyingdi.blog.51cto.com/6397405/1879993主服务器配置:server_id=134#保证唯一log-bin=mysql-bin#打开binloggtid-mode=on#打开gtid模式enfor..
分类:
其他好文 时间:
2017-04-20 11:24:20
阅读次数:
178
在MySQL复制中,如果slave节点上遇到错误,比如数据不存在或者主键冲突等错误时,想要忽略这些错误,可以采用以下几种方法: 1、未启用GTID模式时 只需通过设定 SQL_SLAVE_SKIP_COUNTER 的值,即可忽略一些复制事件。例如: #需要先关闭SLAVE服务 root@imysql ...
分类:
其他好文 时间:
2017-04-17 12:37:26
阅读次数:
148