MySQL版本:5.5.28
操作系统:centos 5.8 64位
Server1:192.168.1.1
配置:my.cnf
server-id = 1
binlog-do-db = testdb
binlog-ignore-db = mysql
log-slave-updates
replicate-do-db = testdb
replicate-ignore-db = mysql
同步testdb数据库,这里不对mysql数据库进行同步
新增同步用户:
grant replication slave on *.* to slaveuser@192.168.1.2 identified by '123456';
启动Sever1;
service mysql start
查看MySQL同步binlog文件名以及pos值:
show master status;
Server2:192.168.1.2
配置:my.cnf
server-id = 2
binlog-do-db = testdb
binlog-ignore-db = mysql
log-slave-updates
replicate-do-db = testdb
replicate-ignore-db = mysql
与Sever1配置基本相同,只是server-id不同,而且不能相同,另外记得在[mysqld]配置区域里配置开启二进制日志记录:log-bin = mysql-bin
新增同步用户:
grant replication slave on *.* to slaveuser@192.168.1.1 identified by '123456';
启动Server2:
service mysql start
配置同步:
mysql>change master to master_host='192.168.1.1',
mysql>master_user='slaveuser',
mysql>master_password='123456',
mysql>master_log_file='mysql-bin.000020',
mysql>master_log_pos=107;
mysql>slave start;
mysql>show slave status\G;
MySQL的5.5版本已经不支持在my.cnf中配置同步的主机信息了,即master-host等字段,否则MySQL会启不动,这点要注意下,网上也有很多教程,留意下不同版本的区别。
查看下状态:
标识为红色的部分都为yes则表示正常。如果出现Slave_SQL_Running:connecting,可能是没有对同步用户进行授权,到Server1检查下授权用户是否正常。
手动同步命令:
mysql>load data from master
到这里就是配置主从同步了,再到Server1上,以Server2为主,Server1为从进行同步,就实现双向同步了。过程一样的,不再详细说明了。
- 大小: 3.7 KB
- 大小: 16.4 KB
分享到:
相关推荐
配置mysql5.5主从服务器(转)
Mysql5.5数据库双向同步
mysql5.5 主从配置,可以使得mysql服务器配置更加简单,熟练
MySQL数据库做主从同步的方案,特点是异步复制,广泛用在各种对MySQL有更高性能、更高可靠性要求的场合
mysql5.6-5.5主从备份 A服务器(主服务器Master):9.1.6.217 mysql:5.6 redhat5.8 B服务器(从服务器Slave):localhost mysql:5.5 win10
Windows,MySQL5.5,主从配置,主或从挂掉问题处理
主要介绍了MySQL 5.5主从同步设置笔记分享,需要的朋友可以参考下
如何实现MySQL的主从复制和半同步复制对普通用户来说可能比较难懂,但只要您接触了MYSQL,就没理由不去学。
java连接mysql5.5的jar包 mysql-connector-java-5.1.35-bin.jar
mysql5.5安装包、mysql图形化界面工具
MYSQL5.5英文手册,MYSQL5.5手册,MYSQL英文手册,MYSQL手册
mysql5.5源码主从复制搭建(以两台机器的单实例为例)
mysql5.5源码主从复制搭建(同一台机器双实例3306和3307)
12.1: MySQL主从同步 、 主从同步模式 、 总结和答疑.docx
MySQL借助Google提供的插件,完成半同步复制模型,大家可以学习配置下
MySQL 5.5+图形界面工具MySQL 5.5+图形界面工具MySQL 5.5+图形界面工具MySQL 5.5+图形界面工具
mysql数据库主从数据同步, vim /etc/mysql/my.cnf server-id = 1 log_bin = /var/log/mysql/mysql-bin.log binlog-do-db=proxy 注:binlog-do-db提供数据同步服务的数据库 #忽略的数据库复制 binlog-ignore-db=...
MySQL 5.5的300多个变量详细解释,DBA和MySQL调优必看~
希望能帮助读者朋友们解决关于主从同步中的一些疑问。八怪写作风格很是严谨,几乎每篇都是从源码入手去剖析MySQL主从复制相关的知识点。 强烈推荐大家订阅本专栏 业界大咖推荐序 从2016年开始八怪(本名高鹏)经常...