实验环境:

服务器A(master)IP:10.168.8.5

服务器B(slave)IP: 10.168.1.78

Mysql版本:5.5.11

主从配置过程

1)  两台机器上部署好mysql服务,可参考http://360537539.blog.51cto.com/3803422/768962

主服务器配置

2)  创建同步用户(用来实现binary log的复制),在主服务器上为从服务器建立连接账号,该账号必须授予replication slave权限

mysql>grant replication slave on *.* to 'replication'@'192.168.1.%' identified by '000000';

mysql>flush privileges;

在slave上从库连接主库进行测试: mysql -h192.168.8.50 -ureplication –p000000

此处测试应该是通过的,否则 mysql 配置有问题

3) 修改mysql配置文件my.cnf确保有下面的信息

[mysqld]
log-bin =mysql-bin
server-id = 1
其中可以加上来控制需要同步和忽略同步的表
binlog-do-db = test // 需要同步的表
binlog-ignore-db=mysql//忽略同步的表
4) 重启mysql
Serviece mysqld restart
5)查看master状态
mysql>flush tables with read lock;//将数据库表锁住
mysql>show master status\G//查看binary log和pos用来提供给slave请求binary log时使用
*************************** 1. row ***************************
File: binlog.000006
Position: 107
Binlog_Do_DB: test
Binlog_Ignore_DB: mysql
1 row in set (0.00 sec)
mysql>unlock tables;//解锁
如果为一个已在生产环境下的mysql增加一个slave,需要先锁表把master的数据dump出来,并show master slave记录binary log和pos信息,然后解锁
从服务器配置

1) 修改配置文件my.cnf

2) [mysqld]
server-id = 2
log-bin = mysql-bin
以下内容为可选
replicate-do-db = test
replicate-ignore-db = mysql,information_schema
3) 重启mysql服务
Service mysqld restart
4) 指定slave向master的同步信息
mysql>change master to master_host='192.168.8.50', master_user='replication', master_password='000000', master_log_file='binlog.000006', master_log_pos=107;
注:slave的io进程向主服务器192.168.8.50,请求binlog.000006的107位置后面的日志内容,master_log_file指明文件名,master_log_pos指明位置,此外还需要给出同步的用户名和密码
mysql 5.x以上版本已经不支持在配置文件中指定主服务器相关选项
5) 启动从服务器线程
mysql>start slave;
6) 查看从服务器状态
7) mysql>show slave status\G;
保证slave端的IO和SQL线程状态为running
Slave_IO_Running: Yes
Slave_SQL_Running: Yes

转载于:https://blog.51cto.com/360537539/781612

mysql主从配置实例相关推荐

  1. mysql开启多端口以及mysql主从配置

    1.mysql8的安装: 参考:https://blog.csdn.net/m0_67391521/article/details/124465192 2.Mysql开启多端口 2.1.将安装的mys ...

  2. mysql主从配置流程

    一.mysql主从配置原理 1.master将操作记录写到二进制日志中(binary log)中: 2.slave IO 线程将master的binary log events读写到它的中继日志(re ...

  3. Mysql主从配置,实现读写分离

    大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢 ...

  4. MySql(18)——Linux MySQL主从配置

    MySQL 主从配置 Author:xushuyi 参照技术:http://www.cnblogs.com/kevingrace/p/6256603.html 1. 主从数据库 1.主库:192.16 ...

  5. mysql主从配置 简书_Mysql主从配置,实现读写分离-Go语言中文社区

    转载:https://www.cnblogs.com/alvin_xp/p/4162249.html 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层 ...

  6. docker mysql.sock,Docker mysql主从配置

    Docker mysql主从配置 一:Mysql基于Docker的主从复制搭建 1:安装docker,安装步骤可见我之前的文章:Docker-常用基建的安装与部署 docker ps 命令查询当前的容 ...

  7. mysql主从配置访问_Mysql主从配置,实现读写分离

    大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢 ...

  8. mysql主从配置对解决并发有用_MySQL主从配置,读写分离

    大型网站为了缓解大量的并发访问,要网站实现分布式负载均衡.但是数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果不堪设想.这时 ...

  9. Windows下MySql主从配置实战教程

    Windows下MySql主从配置实战教程 MySql的主从配置教程 主库MySql的安装 1.MySQL的下载 2.MySQL配置文件的编写 3.初始化数据库 4.安装服务 5.启动MySql 6. ...

  10. windows中MySQL主从配置【第一篇】

    前言:         windows系统配置MySQL主从复制,系统中需要安装两个MySQL服务.我本地用的是集成环境,集成环境已经有一个MySQL服务,那么就需要自己在单独下载安装一个MySQL服 ...

最新文章

  1. 日本京都大学 77TB重要数据被删;元宇宙要凉?Meta停止开发 VR/AR系统。 | 一周 IT 资讯...
  2. 如何去掉手机php,dedecms怎么关闭手机版
  3. 对 Entity 的初步构思
  4. 记录本地Hexo博客部署到服务器上
  5. POSIX线程的同步
  6. Linux Shell常用技巧(八)
  7. how is CRM One Order date range finally converted to OPEN SQL
  8. C# 操作FireBird 附源码
  9. leetcode6. Z 字形变换
  10. java实现线性表的案例_数据结构—线性表(LinearList)的原理以及Java实现案例
  11. BZOJ4571: [Scoi2016]美味【主席树】【贪心】
  12. python的输出语句
  13. alpine安装curl
  14. MySQL5.5安装教程+SQLyog安装
  15. 高斯光束matlab 仿真,高斯光束的matlab仿真.docx
  16. 2021SC@SDUSC Zxing开源代码(十四)Aztec二维码(三)
  17. OpenGL+VS2015相关类库配置
  18. 计算机组成原理rs rd,计算机组成原理五章.ppt
  19. 线段树(segment tree),看这一篇就够了
  20. QQ群排名优化到霸屏的策略怎么做?

热门文章

  1. ant vue 设置中文_ant design vue导航菜单与路由配置操作
  2. start-dfs.sh\stop-dfs.sh启动失败
  3. c语言网吧添加卡,c语言网吧计费系统源代码.docx
  4. 力扣-72 编辑距离
  5. TP5 Validate 验证
  6. 监控mysql的存储引擎
  7. php emoji处理微信表情
  8. Three Tips
  9. 网络工程师HCIE-RS-路由回馈问题(通俗易懂!)
  10. ASA REST API安装步骤