前置条件:

A主机(作为主服务器)

环境:Win7,mysql5.5 IP:172.17.42.82

B主机(作为从服务器)

环境:Win7,mysql5.5 IP:172.17.42.156

主服务器配置:

1.在A的mysql数据库中建立一个同步专用账户slave

命令:GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO slave@'172.17.42.156' IDENTIFIED BY '517na.com';

注释:172.17.42.156为从服务器的IP  slave为账户  517na.com为密码

2.对A服务器配置进行修改 打开mysql/my.ini文件,在[mysqld]下面添加如下内容:

server-id=10 log-bin=mysql-bin

其中: server-id:为主服务器A的ID值(建议1-32,最好10以后)

log-bin:二进制变更日值

3.重启A服务器(从现在起,它将把客户端有关数据库的修改记载到二进制变更日志里去)

命令:

net stop mysql

net start mysql

从服务器配置:

1.对B服务器配置进行修改 打开mysql/my.ini文件,在[mysqld]下面添加如下内容:

server-id=11

log-bin=mysql-bin

relay-log=relay-bin

relay-log-index=relay-bin-index

replicate-do-db=SongyuStock

注释:replicate-do-db:需要同步的数据库

2.重启B服务器

3.登录mysql,输入如下命令:

stop slave;

change master to master_host='172.17.42.82',master_user='slave',master_password='517na.com';

start slave;

4.查看设置是否正确

命令:show slave status\G;

主要是看以下两项是否为YES:

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

备注:

1.查看sever_id的命令:show varias like 'server_id';

2.参考文章:http://blog.csdn.net/g2321514568/article/details/12441049

配置中常见错误:

1.ERROR 1200 (HY000): The server is not configured as slave; fix in config file or with CHANGE MASTER TO

解决方案: http://bg.artuion.com/window_linux/122.html

2.MySQL同步故障:" Slave_SQL_Running:No" 两种解决办法

解决方案: http://blog.chinaunix.net/uid-21505614-id-289477.html http://kerry.blog.51cto.com/172631/277414

3.linux下配置主从 参考文章: http://www.cnblogs.com/cchun/p/3712637.html

mysql 5.5 主从同步_Windows下mysql5.5主从同步相关推荐

  1. windows mysql源码安装配置_windows下MySQL5.6版本安装及配置过程附有截图和具体介绍...

    随着MYSQL版本的升级以及电脑系统的变化,我们给大家整理了种种电脑环境下安装MYSQL的图解过程,希望我们整理的内容能够帮助到大家:mysql安装图解总结 https://www.in68.com/ ...

  2. mysql5.7文本编辑器_Windows下mysql-5.7.28下载、安装、配置教程

    最近需要更换mysql数据库的版本,写一篇文章,记录一下 一.下载mysql数据库 我这里选择5.7.28-Windows64位 点击左下角直接开始下载 使用迅雷或者IDM等下载器,下载会快一点 下载 ...

  3. ubuntu mysql 多端口_ubuntu 16.04下mysql5.7.17开放远程3306端口

    开启MySQL的远程访问权限 默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限. 主流的有两种方法,改表法和授权法. 相对而言, ...

  4. mysql5.7.22打不开_windows下mysql-5.7.22-winx64突然启动不了,报错Could not open log file

    本文摘自classinstance.cn. windows下mysql-5.7.22-winx64突然启动不了,感觉启动几秒钟后就自己关闭了,看了下启动日志: 2019-08-25T10:57:08. ...

  5. mysql5.7.28下载安装_Windows下mysql-5.7.28下载、安装、配置教程

    MySQL 数据库 Windows下mysql-5.7.28下载.安装.配置教程 最近需要更换mysql数据库的版本,写一篇文章,记录一下 一.下载mysql数据库 我这里选择5.7.28-Windo ...

  6. mysql 5.5 安装 linux,linux下mysql5.5的安装

    #rpm –qa|grep –i mysql查看已安装的mysql版本 如果有已存在的mysql版本则删除 安装服务端和客户端,去Oracle官网下载: # rpm -ivh MySQL-serve ...

  7. Mysql同步到tidb,MYSQL5.7实时同步数据到TiDB

    在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 操作系统:CentOS7 mysql版本:5.7 TiDB版本:2.0.0 同步方法:使用TiDB提供的工具集进行同 ...

  8. mysql windows导出sql文件_Windows下使用mysqldump命令导入/导出.sql文件

    1.mysqldump.exe在MySql的安装目录的bin目录下 如图: 2.使用Windwos命令进入MySql安装目录的bin目录下. 如图: 3.使用mysqldump命令导出.sql文件 ( ...

  9. mysql安装与配置的截图_windows下MySQL5.6版本安装及配置过程附有截图和详细说明...

    随着MYSQL版本的更新以及电脑系统的变化,我们给大家整理了各种电脑环境下安装MYSQL的图解过程,希望我们整理的内容能够帮助到大家:mysql安装图解总结 https://www.jb51.net/ ...

最新文章

  1. 【js】通过js代码改变html表单中的数据
  2. CV入门赛最全思路上分技巧汇总!
  3. 兴义网站服务器存储,兴义ipfs分布式存储操作系统
  4. 本地复制不能粘贴到服务上
  5. Linux服务器同步时间
  6. mysql 表ful,你所不知的table is full那些事
  7. 云服务器怎么装mysql_云服务器(windows环境)安装mysql图文教程
  8. 关于求XXX.class.getResource(xxx).getPath()的用法
  9. 【干货】微信小程序如何设置背景图片
  10. 好题汇总(持续更新)
  11. Foobar2000目前最强解码方案
  12. CSS基础及常用的一些标签
  13. 弹出框(bootStrap模态框、bootbox、dbailog)
  14. 静态代理和动态代理的区别和联系
  15. 机器学习入门实战——决策树算法实战Titanic数据集
  16. kafka zookeeper docker容器互联
  17. 前端效果 -- 实现折叠、展开动画效果
  18. SQL经典语句大全及应用示例汇总
  19. 除了编码,还要会说话(1)
  20. AI人工智能毕业设计课题:植物识别,植物识别系统

热门文章

  1. Linux安装宝塔面板
  2. python 加锁_python之给文件加锁(fcntl模块)
  3. java action 上传文件_Struts2实现单文件或多文件上传功能
  4. Hopsan -- 液压、电力等行业的仿真开源软件
  5. HTML与CSS基础之兄弟元素(六)
  6. 计算机课讲什么学生爱学,学生党“最喜欢”的4门课程,尤其是最后1门,学渣:我们的最爱...
  7. java工程师去字节飞书可以,字节跳动飞书Java后端开发暑假实习一面(过了)
  8. iPhone 路径大全
  9. ajax二级联动源代码,Ajax二级联动菜单实现原理及代码
  10. 2018-05-31 第二十五天