博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简易的MySQL主从复制
阅读量:7045 次
发布时间:2019-06-28

本文共 919 字,大约阅读时间需要 3 分钟。

  • 首要工作是准备两台MySQL服务器
    1. 我使用的是5.7版本的MySQL
    2. 分别安装在 192.168.1.11 (主)和 192.168.1.12(从)两台主机
  •  
  •  
  •  
  • 编辑主从MySQL的配置文件
    • 主:
      server-id=11 log-bin=mysql-bin

       

      • 保存退出,重启MySQL
    • 从:
      server-id=12log-bin=mysql-bin

       

       

      • 保存退出,重启MySQL
  •  
  •  
  • 创建执行复制的用户
    • 切换到主数据库,执行添加用户
      grant replication slave on *.* to 'rep'@'%' identified by '123456';

       

      • “rep”是用户名,‘%‘是任何主机,当然为了更安全您可以填写ip地址,’123456‘是用户密码
    • 添加成功后执行以下代码查看主数据库的状态
      • show master status
    • 之后就不要去操作了,以免发生变化
  •  
  •  
  • 配置从服务器Slave
    • 执行以下代码
      • change master to master_host='192.168.1.11',master_user='rep',master_password='123456',master_log_file='mysql-bin.000010',master_log_pos=1065;

         

      • master_host是你的主MySQL地址,master_user是执行复制的用户,master_password密码,master_log_file是上图的File值,master_log_pos是上图的Position值
    • 以上步骤执行成功之后,开启从机的slave
      • start slave;
    • 查看slave的状态
      • show slave status\G
      • Slave_IO_Running与Slave_SQL_Running是重要项,如果值都是Yes,那么恭喜你,主从成功了!
  •  
  •  
  •  
  • 验证
    • 下面我做个测试。
      • 登录主数据库,创建一个数据库
    • ok,接下来我回到从数据库看看
      • 从数据库有Yepo库了
  •  
  • 谢谢您的浏览,刚开始写博客,有不当之处还请见谅!!!

转载于:https://www.cnblogs.com/yepo/p/5692458.html

你可能感兴趣的文章
爬取所有校园新闻
查看>>
wireshark里无网络接口解决办法
查看>>
你不知道的javascript--上卷--读书笔记2
查看>>
handsontable 给单元格自定义属性
查看>>
jQuery 基础事件
查看>>
ActiveMQ安装与部署
查看>>
博客不玩了
查看>>
Java广度优先爬虫示例(抓取复旦新闻信息)
查看>>
Java的递归算法
查看>>
Android多点触摸放大缩小图片
查看>>
android Uri获取真实路径转换成File的方法
查看>>
Populating Next Right Pointers in Each Node II leetcode java
查看>>
Error format not a string literal and no format arguments解决方案
查看>>
T-SQL函数类别统计
查看>>
centos6.5 升级python2.66 to 2.78
查看>>
unity3d结合轮廓显示,实现完整的框选目标(附Demo代码)
查看>>
netstat
查看>>
Office 365 - SharePoint 2013 Online之添加App开发工具Napa
查看>>
升级R语言
查看>>
Android 百度地图 SDK v3.0.0 (四) 引入离线地图功能
查看>>