【使用yum安装mysql】
yum-yinstallmysql-server
serivcemysqldstart
【mysqlmaster】
主服务器(server1)上:
grantreplicationslaveon*.*to‘mysqlsync‘@‘%‘identifiedby‘123123‘;
配置文件/etc/my.cnf:
[mysqld]
server-id=1001
log_bin=log-bin.log
binlog_ignore-db=mysql,te..
分类:
数据库 时间:
2016-04-25 01:03:22
阅读次数:
219
mysql在5.17上版本不重启主库进行主从辅助。增加了两个重要参数:binlog-do-db=ilanni需要复制的库binlog-ignore-db=mysql忽略复制的库另外一点就是不需要指定主库的ip地址下面简单说一下mysql5.17版本以后主从复制过程:编辑主库配置文件vim/etc/my.cnflog-bin=mysql-binmax_b..
分类:
数据库 时间:
2016-03-08 21:39:04
阅读次数:
218
一主一从(重要),一主多从(最常用),主从从,主主结构;控制主从同布时,备份指定的数据库而不是备份所有的库:1在主数据库服务端配置:vim/etc/my.cnf[mysqld]binlog-do-db=db_name#只允许同步这个库binlog-ignore-db=db_name#只不同步这个库2在从数据库服务端配置:vim/e..
分类:
数据库 时间:
2016-02-03 06:46:06
阅读次数:
201
1.复制中的过滤有时候我们只需要slave仅复制有限的几个数据库或表,而非所有;有两种实现思路:(1)主服务器仅向二进制日志中记录有特定数据库相关的写操作;问题:即时点还原将无法全面实现;binlog_do_db=#数据库白名单binlog_ignore_db=#数据库黑名单(2)从服务器的SQL_THREAD..
分类:
数据库 时间:
2016-01-07 20:25:00
阅读次数:
263
解决办法:1.首先停掉Slave服务:slavestop;2.到主服务器上查看主机状态:记录File和Position对应的值。mysql>showmasterstatus;+------------------+-----------+--------------+------------------+|File|Position|Binlog_Do_DB|Binlog_Ignore_DB|+------------------+---..
分类:
数据库 时间:
2015-10-22 19:32:39
阅读次数:
267
之前也用过不同形式的’复制过滤‘条件,例如binlog-ignore-db、replicate-do-db、replicate-wild-do-table等。没出问题,所以也没太深究这几个选项。最近用pt-table-checksum做例行检查的时候,发现主从竟然有不一样的块,惊出一身冷汗之余,照着官方文档配合实验好好整理了下..
分类:
数据库 时间:
2015-10-14 01:43:21
阅读次数:
278
1、更改master和slave配置文件master配置文件#cp/mysql/suppots-file/my-default-cnf[client]port=socket=[mysqld]basedir=datadir=port=server-id=socket=/data/mysql.socklog-bin=/data/mysql_binbinlog_format=mixed/row/sqlbinlog-do-db=binlog-ignore-db=long_query_time=..
分类:
数据库 时间:
2015-07-13 01:05:44
阅读次数:
188
mysql二进制日志:命令行参数:--log-bin[=file_name]文件名--log-bin-index[=file] 文件索引--max_binlog_size 单个文件大小--binlog-do-db=db_name 对那些db记录。只对指定数据库进行记录--binlog-ignore-db=db_name 忽略那些db。只忽略指定数据库,其他数据库记录系统变量:..
分类:
数据库 时间:
2015-07-06 20:02:58
阅读次数:
177
1. 启用 主库的 log_bin 日志,设置日志格式 binlog_format=MIXED,或者 binlog_format=ROW,
启用主库的 server-id
#主库上加
#只记录 ka_app 库的同步日志
binlog_do_db=ka_app
#不记录下列库的同步日志
binlog_ignore_db=mysql
binlog_ignore_db=performan...
分类:
数据库 时间:
2015-06-18 19:46:55
阅读次数:
178
两个参数,一个是binlog_ignore_db.另一个是replicate-ignore-db区别:binlog_ignore_db参数是设置在主库上的,例如:binlog-ignore_db=test,那么针对test库下的所有操作(增删改)都会记录下来,这样slave在接受主库的binlog文件时文件量就会减少。优点:减少网络I/O,减少sla..
分类:
数据库 时间:
2015-06-02 15:32:39
阅读次数:
188