Mysql 5.6主从同步

Mysql 5.6主从同步(和5.1是有不同的):

和5.1不同主要有两处(都在从部分):

1、指定master部分不能写到/etc/my.cnf里了,得在mysql命令里敲

2、启动/停止slave命令为:start/stop/reset slave  (5.1是slave在前)

主(和5.1一样):

# mkdir /var/lib/mysql/logs

# chown -R mysql:mysql /var/lib/mysql/logs

# mysql -u root -p123456

> grant replication slave on *.* to ‘ming’@’192.168.1.3’ identified by ‘123456‘;

>flush privileges;

# vi /etc/my.cnf  (在[mysqld]下)

server-id = 1  (数据库服务器都有唯一的server-id,通常主服务器制定为1)

log-bin=/var/lib/mysql/logs/log

relay_log=/var/lib/mysql/logs/relaylog

read-only = 0 (主mysql读写都可以)

:wq

# service mysqld restart

# mysql -u root -p123456

> show master status;

> show master status \G;

从:

# mkdir /var/lib/mysql/logs

# chown -R mysql:mysql /var/lib/mysql/logs

# vi /etc/my.cnf (在[mysqld]下)

server-id = 2    (原为server-id=1,当然设成非1的其它数字也可以)

log-bin=/var/lib/mysql/logs/log (指定mysql二进制日志路径)

relay_log=/var/lib/mysql/logs/relaylog

read-only=1   (只允许读操作)

# service mysqld restart

# mysql -u root -p123456

>  change master to master_host=‘192.168.1.2‘,master_user=‘ming‘,master_password=‘123456‘;

> slave start;

> show slave  status \G;

如果以下两项都为yes即是从机配置成功。

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

时间: 2024-10-29 19:07:49

Mysql 5.6主从同步的相关文章

MySQL Replication的主从同步的常用2种配置方式

因为实际的业务需求最近就需要部署一些mysql服务器,而在部署mysql服务器中在做主从同步时用的都是MySQL Replication的主从同步的方法,当然实现mysql主从同步的方法还有很多,这里就只说使用MySQL Replication的主从同步的功能,在实现mysql的主从同步的常用的2种配置方式,当然可以根据实际的生产环境选择不同的方式,在这里就简单的把2种配置方法配置my.cnf说一下,因为以前有写过mysql的主从同步方法,这里就不再赘述了,需要可以参看:http://jim12

配置mysql数据库的主从同步实验

mysql数据库的主从同步实验 一. 实验环境部署 主服务器(mysql  master) IP: 192.168.8.241  端口3306 从服务器(mysql  slave)  IP: 192.168.8.242  端口3306 虚拟机配置:内存2G,硬盘28G,2块网卡(1块网卡也可以),注意复制虚拟机 时候选择生成不同的MAC地址,虚拟机生成之后,网卡的的名称会变为eth2.eth3,修改/etc/udev/rules.d/70-persistent-net.rules文件,将无效的M

Zabbix 检测Mysql数据库的主从同步

Zabbix 检测Mysql数据库的主从同步 在高并发网站架构中,MySQL数据库主从同步是不可或缺的,不过经常会发生由于网络原因或者操作错误,MySQL主从经常会出现不同步的情况,那么如何监控MySQL主从同步,也变成检测网站正常运行的重要环节. MySQL同步功能由3个线程(master上1个,slave上2个)来实现,简单的说就是:master发送日志一个,slave接收日志一个,slave运行日志一个. Slave_io_Running:yes Slave_SQL_Running: ye

MySQL数据库实现主从同步数据

MySQL数据库实现主从同步数据 参考链接: http://www.cnblogs.com/wxf020412/archive/2007/09/25/905628.html http://369369.blog.51cto.com/319630/790921 1.说明 利用数据库本身的数据同步机制实现数据同步,还可以通过备份数据库目录实现,以及通过第三方同步工具实现. 2.准备好两台以上MySQL数据库 ①.最好版本一致 3.主数据库配置 ①. 打开mysql的配置文件(windows)my.i

Mysql 5.6主从同步配置

主从同步,本质是利用数据库日志,将主库数据复制一份到从库,本质上是使用了数据复制技术. 本文概要 主库的基本配置 从库的基本配置 完全同步的步骤 注意事项 工作原理 1. 主库的基本配置 做两件事:启用日志(记录数据库操作),赋予从库复制权限.配置如下: 启用日志: # sync_binlog=1 #默认为0,当 sync_binlog=0,当事务提交之后,MySQL不做fsync之类的磁盘同步指令刷新binlog_cache中的信息到磁盘,而让Filesystem自行决定什么时候来做同步,或者

mysql数据库的主从同步,实现读写分离 g

https://blog.csdn.net/qq_15092079/article/details/81672920 前言 1 分别在两台centos 7系统上安装mysql 5.7 2 master主服务器的配置 2.1 配置文件my.cnf的修改 2.2 创建从服务器的用户和权限 2.3 重启mysql服务 2.4 查看主服务器状态 3 slave从服务器的配置 3.1 配置文件my.cnf的修改 3.2 重启mysql服务 3.3 连接master主服务器 3.4 启动slave数据同步

mysql 集群+主从同步

SQL节点: 给上层应用层提供sql访问. 管理节点(MGM):  管理整个集群. 启动,关闭集群. 通过ndb_mgmd命令启动集群 存储/数据节点: 保存cluster中的数据.  数据节点,可以提供副本.实现数据冗余. NDB引擎:是一种 "内存中"的存储引擎 , 它具有可用性高和数据一致性好的特点. 缺陷 基于内存,数据库的规模受集群总内存的大小限制 基于内存,断电后数据可能会有数据丢失,这点还需要通过测试验证. 多个节点通过网络实现通讯和数据同步.查询等操作,因此整体性受网络

MYSQL管理之主从同步管理

转载自:http://blog.chinaunix.net/uid-20639775-id-3254611.html MYSQL主从同步架构是目前使用最多的数据库架构之一,尤其是负载比较大的网站,因此对于主从同步的管理也就显得非常重要,新手往往在出现主从同步错误的时候不知道如何入手,这篇文章就是根据自己的经验来详细叙述mysql主从的管理. MYSQL主从同步的作用 (1) 数据分布(2) 负载平衡(load balancing)(3) 备份(4) 高可用性(high availability)

MySQL 5.5主从同步

先修改Master的 my.cnf 配置 在 [mysqld] 中新增以下内容 log-bin=mysql-binlog-bin-index=mysql-bin.indexserver-id = 1sync_binlog=1binlog_format=mixed 然后指定要做同步的数据库,并忽略掉不需要做同步的数据库 binlog-do-db = testdbbinlog-ignore-db = mysqlbinlog-ignore-db = performance_schemabinlog-i