实验环境:windows10(1607)、mysql5.7.16  (for windows zip)

主库(端口3306)配置文件:

[mysqld]

#数据库根目录

basedir = D:\mysql_home\mysql1

#数据存放目录

datadir = D:\mysql_home\mysql1\data

#端口

port = 3306

#需要添加字符编码的设置

character-set-server=utf8

#忽略mysql库的同步

binlog-ignore-db=mysql

#必须开启二进制日志

log-bin=mysql-bin

#服务器唯一IP,默认为1,一般取IP最后一段,相同机器去端口号

server_id = 3306

#以下是安装、初始化、启动数据库的命令

#mysqld install mysql3306 --defaults-file="D:\mysql_home\mysql1\my.ini" #在相应数据库的bin目录内执行这个命令

#mysqld --initialize

#net start mysql3306

从库(端口3307)配置文件:

[mysqld]

#数据库根目录

basedir = D:\mysql_home\mysql2

#数据存放目录

datadir = D:\mysql_home\mysql2\data

#端口

port = 3307

#需要添加字符编码的设置

character-set-server=utf8

#忽略mysql库的同步

binlog-ignore-db=mysql

#必须开启二进制日志

log-bin=mysql-bin

#服务器唯一IP,默认为1,一般取IP最后一段,相同机器去端口号

server_id = 3307

#以下是安装、初始化、启动数据库的命令

#mysqld install mysql3307 --defaults-file="D:\mysql_home\mysql2\my.ini" #在相应数据库的bin目录内执行这个命令

#mysqld --initialize

#net start mysql3307

安装这个版本的mysql,密码在配置文件指定的data目录中的err日志文件中有打印,打开err结尾的文件,搜索关键字password寻找,启动mysql服务后,用密码登陆,修改即可。

主库操作:

#在主库创建用于同步的账号,%不限制从库ip。

mysql>GRANT REPLICATION SLAVE ON *.* to 'mysync'@'%' identified by 'root@0.111';

#查看主库状态:

mysql>show master status

+------------------+----------+--------------+------------------+-------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

+------------------+----------+--------------+------------------+-------------------+

| mysql-bin.000008 | 154 | | mysql | |

+------------------+----------+--------------+------------------+-------------------+

#好了,先不要操作主库了,记住show master status查看主库状态时看到的二进制文件:mysql-bin.000008,配置从库时候要用。

从库操作:

#在从库中指定,主库的ip,用于同步的账号(就是上一步在主库创建的账号),主库二进制文件,以及position数值

#一下命令对应的值请按实际情况填写,不可照搬:

mysql>change master to master_host='127.0.0.1',master_user='mysync',master_password='root@0.111', master_log_file='mysql-bin.000008',master_log_pos=154;

#开启从库同步

mysql>start slave

#查看从库状态

mysql>show slave status \G

#主要看一下两个进程是否都为Yes,如果不是都为yes,请在输出的其他内容里面寻找出现的问题,也要尝试start slave,

#有时候重启从库服务,可能同步不会启动,我不清楚。。。

...

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

...

主库创建用于同步的账号,查看主库状态记录以用以从库的配置

配置从库、启动从库同步、查看从库状态,必要时从新启动从库

mysql主从复制同步实验_db.mysql.主从同步实验相关推荐

  1. mysql主从复制延时性问题_MySQL主从同步延迟原因及解决办法

    MySQL主从延迟原因以及解决方案:谈到MySQL数据库主从同步延迟原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作(mysql5.6版本之前),主库对所有DDL和D ...

  2. mysql主从复制、基于GTID的主从、半同步

    使用的mysql版本5.7.17 一.主从复制 原理: 主从复制一共有三个进程,从库生成两个线程,一个I/O线程,一个SQL线程: i/o线程去请求主库的binlog,并将得到的binlog日志写到r ...

  3. mysql主从是同步还是异步_mysql主从同步异步场景的分析

    之所以进行这块内容的研究,主要针对之前遇到的两个未解的疑惑: a. 线上有个系统,半同步状态经常从半同步变成异步,然后又马上恢复为半同步,具体原因未明,虽然之前也猜得八九不离十,但还是未完全确定. b ...

  4. mysql 同步 有log_MySQL之主从同步

    一.主从同步概念 1.1 什么是主从同步? MySQL 主从同步是指将数据从一个 MySQL 数据库服务器主节点复制到一个或多个从节点.MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器 ...

  5. mysql 8.0配置主从同步_MySQL 8.0 主从同步

    一.简介 一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中.MySQL主从复制的基础是主服务器对数据库修改记录二进制日志,从服务器通过主服务器 ...

  6. MySQL主从同步的概述_MySQL主从同步原理介绍

    概述 Mysql的Replication(复制)是一个异步的复制过程,从一个 Mysql instance(我们称之为 Master)复制到另一个Mysql instance(我们称之 Slave). ...

  7. mysql同步详解_MYSQL 主从同步详解

    MYSQL 主从同步详解 作者: 稀土掘金 更新时间:2021-01-22 15:08:29 原文链接 关于MYSQL主从同步 什么是MYSQL的主从复制 主从复制是指将一个服务器作为主服务器,所有的 ...

  8. mysql主从同步数据初始化_mysql主从同步配置

    Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务. 首先确保主从服务器上的Mysql版本相同. 一.安装部署mysq ...

  9. mysql设置数据库同步_MySQL数据库配置主从同步

    1.环境说明:DB master: 172.16.1.55 DB slave:172.16.1.56 2.Server-id 配置(/etc/my.cnf): 主库配置server-id要比从库的ID ...

  10. mysql 5.5主从同步_MySQL5.5+配置主从同步并结合ThinkPHP5设置分布式数据库

    This browser does not support music or audio playback. Please play it in WeChat or another browser. ...

最新文章

  1. 基于 OpenCV 的手掌检测和手指计数
  2. 机械转嵌入式还是java,机械硕士转嵌入式后悔吗?
  3. 第十六届全国大学生广东赛区线上比赛流程规范
  4. centos下升级glib
  5. 腾讯面试:滑动窗口最大值
  6. centos7.2 Apache+PHP7.2+Mysql5.6环境搭建
  7. Linux磁盘的划分
  8. 20155320《网络对抗》Exp4 恶意代码分析
  9. php对象比较大小,PHP 面向对象:对象的比较
  10. SSH隧道技术----端口转发,socket代理
  11. 保持 Go 模块兼容
  12. php通过post请求_php代码post请求
  13. node.js(五)项目创建管理
  14. 案例 -- web移动端项目(vue)
  15. 如何在VirtualBox中安装win7虚拟机?
  16. HTML5前端开发实战03-网上花店网页制作
  17. go语言和c运行效率,Go语言执行效率
  18. 金仓数据库 KingbaseES插件参考手册 F
  19. [渝粤教育] 北京化工大学 自然辩证法概论 参考 资料
  20. re -12 buuctf [Zer0pts2020]easy strcmp

热门文章

  1. Python项目实践:自动轨迹绘制(根据脚本绘制图形)
  2. ajax一步调用,ajax异步调用
  3. wpf 切换搜狗输入法英文_CPA《财管》考试,没时间按计算器,用搜狗V模式,真香!...
  4. 手机型号大全_双十一高价位华为手机推荐,2020年哪款更值得入手
  5. Flink所使用到maven依赖
  6. IDEA下java的SSM框架搭建
  7. android小米通知不显示电量,Android开发笔记——小米通知‘坑’ app的通知一直显示在不重要通知里 ......
  8. asp.net findcontrol html控件,findcontrol-在ASP.NET中查找控件的更好方法
  9. C# 用IrisSkin4.dll美化你的WinForm
  10. 使用TensorFlow.js在浏览器中进行深度学习入门