mysql5.6 主从_mysql5.6 主从配置
两台机子都是win7系统,mysql版本为5.6
本例中使用的主从服务器ip分别为:192.168.9.71;192.168.9.248
一、配置master服务器
1、配置
在my.ini中[mysqld]配置如下:
log-bin=mysql-bin
log-bin-index=mysql-bin.index
server-id=1
sync_binlog=1
binlog_format=mixed
binlog-do-db=testdb
binlog-ignore-db=mysql
binlog-ignore-db=performance_schema
binlog-ignore-db=information_schema
网上有种说法max_allowed_packet需要配置一个较大的值。原因未知。
配置完成后重启MySql服务。
2、授权:授权slave同步数据的账号密码。
GRANT REPLICATION SLAVE ON *.*TO 'ROOT'@'192.168.9.248' IDENTIFIED BY 'ROOT';
说明:
ROOT:Slave使用的账号
IDENTIFIED BY 'ROOT' :Slave使用的密码
192.168.120.209:Slave 数据库IP
master端,通过命令窗口 show master status\G 显示信息。如图:
二、配置slave服务器
1、修改配置文件
在slave数据库服务器的配置文件中的[mysqld]做如下配置:
server-id=2
log-bin=mysql-bin
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin
sync_master_info=1
sync_relay_log=1
sync_relay_log_info=1
2、关联上Master信息
使用如下命令:
change master to master_host='192.168.9.71',master_user='ROOT',master_port=3306,master_password='ROOT',master_log_file='mysql-bin.000001',master_log_pos=332
命令说明:
master_host:master 数据库服务器ip
master_user: master 数据库通过GRANT授权的账号
master_port:master 数据库使用的端口号
master_password:master 数据库通过GRANT授权的密码
master_log_file:master数据库中通过show master status\G显示的File名称
master_log_pos:master数据库中通过show master status\G显示的Position数据
重启Slave 的MySql服务
在命令行中输入start slave.
在命令行中输入show slave status\G,显示如下:
可能出现的问题1: Slave_IO_Running: No 错误
有可能是Master_Log_File与Master数据库中的文件不一样。
处理方法;
stop slave;
CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000003', MASTER_LOG_POS=0;
start slave;
show slave status\G;
可能出现的问题2:Slave_SQL_Running: NO 错误
1.程序可能在slave上进行了写操作
2.也可能是slave机器重起后,事务回滚造成的.
一般是事务回滚造成的:
解决办法:
mysql> stop slave ;
mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql> start slave ;
mysql5.6 主从_mysql5.6 主从配置相关推荐
- mysql 5.5 5.6 主从_mysql5.6+主从集的版本号(mysql5.5主机和从机载带后,5.5在设置有一定的差距)...
怎么安装mysql数据库.这里不说了,仅仅说它的主从复制,过程例如以下 在进行主从设置之前 首先确保mysql主从server之间的数据库port防火墙互相打开, 尽量确保主从数据库账户一致性(主从切 ...
- mysql 5.6 互为主从_mysql5.6主从同步,互为主从配置
由于业务需要,需要做主从同步,互为主从等的mysql设置.主从设置主要涉及主从同步时使用的账号密码配置,my.cnf的配置,进入数据库进行master,slave配置.主要是这四个配置. 1,账号密码 ...
- mysql 5.5 主从_Mysql5.5常用命令及主从配置
Mysql5.5常用命令及主从配置 #关闭 /usr/local/mysql/bin/mysqladmin -uroot -proot shutdown #启动 /usr/local/mysql/bi ...
- postgresql主从备份_基于windows平台的postgresql主从数据库流备份配置
基于windows平台的postgresql主从数据库流备份配置 因工作需要,需要搞pg数据库的主从备份,领导给了个方向使用流备份,于是开始朝着这个方向进发. 鸣谢大佬A_ccelerator的博客 ...
- mysql主从配置duxi_MySQL 8.0主从(Master-Slave)配置
MySQL 主从复制的方式有多种,本文主要演示基于基于日志(binlog)的主从复制方式. MySQL 主从复制(也称 A/B 复制) 的原理Master将数据改变记录到二进制日志(binary lo ...
- redis mysql主从延迟_MySQL主从延迟问题解决
今天我们就来看看为什么会产生主从延迟以及主从延迟如何处理等相关问题. 坐好了,准备发车! 主从常见架构 随着日益增长的访问量,单台数据库的应接能力已经捉襟见肘.因此采用主库写数据,从库读数据这种将读写 ...
- Redis主从架构:主从同步和哨兵机制
Redis主从架构:主从同步和哨兵机制 一. Redis主从架构 二. 主从同步 2.1 引入 2.2 原理 (1) 全量同步 (2) 增量同步 (3) 优化Redis主从集群 2.3 总结 三. 哨 ...
- MySQL安装 MySQL5.7.10免安装版配置,mysql5.7.10免安装版
MySQL5.7.10免安装版配置,mysql5.7.10免安装版 最新版的 Mysql 不提供图形界面的安装了, 下载下来是一个压缩包的形式, 那么我们如何来使用它呢, 让它为我们工作呢? 环境: ...
- mysql修复主从不一致_MySQL主从不一致修复
场景: 线上正在服务的库由于紧急主从切换导致主从不一致,报错信息如下: Last_Error: Coordinator stopped because there were error(s) in t ...
最新文章
- Java语言中的生僻知识
- 在MyEclipse启动或者是tomcat启动的时候出现:Address already in use: JVM_Bindnull:8080
- (数据结构与算法)插入排序和希尔排序
- CF 1103B Game with modulo
- springcloud 03_SpringCloud概述
- python把单词拆成字母_如何在Python里把独立字母组成单词
- 茫茫内存,我该如何用 windbg 找到你 ?
- 不固定图片宽高瀑布流_APP设计学习:瀑布流式的产品UI设计
- 2019-03-14-算法-进化(两个数组的交集 II)
- linux centos7 cuda安装
- angular cli中的--flat参数
- eclipse导包导不进来
- Linux命令之chmod命令
- 网站可行性报告范文_邢台写可行性报告写立项报告范文-环建
- 如何将立创元器件封装库导入AD使用
- 笔记本和android分屏,如何把Android/IOS手机或者平板作为PC电脑显示器的分屏
- QLineEdit屏蔽扫描枪输入自带回车的方法
- Excel中《分列》高效到爆的用法,8个案例,太实用了!
- 【SOFA】SOFA框架+Win10+VS2019 配置
- 1.了解NVIDIA显卡架构
热门文章
- LINQ聚合算法解释
- 为什么不能在字符串上使用switch语句?
- SpringBoot配置Druid数据源,持久层分别 mybatis,jdbc
- python引用参数在哪里_参数在Python中是否通过引用传递
- 贪吃蛇c语言代码高难,100多行代码的《贪吃蛇》
- linux修改ip配置文件路径,Centos7系统如何修改IP地址
- python 微服务 etcd_python etcd api
- 字体图标的使用(HTML、CSS)
- HoloLens1开发(二):结合Vuforia开发
- python如何运行一个python程序_python如何运行?第一个python小程序示范