搭建两台mysql服务器

https://www.cnblogs.com/GoslingWu/p/13678461.html

修改master服务配置

vim /etc/my.cnf
[mysqld]
log-bin=mysql-bin   //[必须]启用二进制日志
server-id=222      //[必须]服务器唯一ID,默认是1,一般取IP最后一段#不同步的数据库,可设置多个
#binlog-ignore-db=information_schema
#binlog-ignore-db=performance_schema
#binlog-ignore-db=mysql#指定需要同步的数据库(和slave是相互匹配的),可以设置多个
#binlog-do-db=test#下面这两个不是必须要配置
#主要是为了使用带事务的InnoDB进行复制设置时尽可能提高持久性和一致性
innodb_flush_log_at_trx_commit = 1
sync_binlog = 1
  1. 重启mysql,使配置生效
  2. 创建同步用的账号
GRANT ALL PRIVILEGES ON *.* TO 'mysync'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
刷新配置
FLUSH PRIVILEGES;
  1. 查询master状态,记住打印出来的 File,Position 字段
show master status;+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000001 |     1295 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+

修改slave配置

vim /etc/my.cnf
[mysqld]
log-bin=mysql-bin   //[必须]启用二进制日志
server-id=154      //[必须]服务器唯一ID,默认是1,一般取IP最后一段
  1. 重启mysql服务
  2. 配置主从进入mysql客户端
mysql -uroot -p# 在slave创建主从
change master to master_host='192.168.31.158',master_user='mysync',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=154;master_host: 主的ip
master_user:主的账号(上面我们在主服务器上创建的)
master_password:主的密码
master_log_file: 主查询master状态,记住的file字段
master_log_pos: 主查询master状态,记住的Position字段# 启动
start slave;# 查询slave状态
show slave status\G
# 看到 Slave_IO及Slave_SQL进程必须正常运行,即YES状态,否则都是错误的状态(如:其中一个NO均属错误)
Slave_IO_Running: Yes    //此状态必须YES
Slave_SQL_Running: Yes     //此状态必须YES主从成功,测试下吧

mysql5.7主从搭建相关推荐

  1. MySQL5.7主从搭建出现1819报错

    mysql5.7报错ERROR 1819解决办法 MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格. 使用了该插件会检查设置的密码是否符合当 ...

  2. 容器数据卷,Docker安装Mysql5.7以及MySQL主从搭建过程

    容器数据卷 文章目录 容器数据卷 Docker安装Mysql5.7 MySQL主从搭建过程 容器卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,容器卷的设计目 ...

  3. 2.Redis数据库(搭建redis主从的必要性)以及主从搭建(Windows为例)

    主从概念 一个master可以拥有多个slave,一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构 master用来写数据,slave用来读数据,经统计:网站的读写比率 ...

  4. docker部署django项目、mysql主从搭建、django实现读写分离

    目录 docker部署django项目 1.1 基于python基础镜像 将本地django项目打包并发到远程服务器上 将服务器上的.zip django项目解压 部署的具体流程 1.2 基于dock ...

  5. mysql5.6主从参数详解

    mysql5.6的主从相当的不错,增加了不少参数,提升了主从同步的安全和效率,以下是mysql5.6主从参数详解. ######################################### ...

  6. Redis多实例及主从搭建

    主从搭建前提是服务器上已经安装好了redis, redis安装可搜索本站另一篇博客:redis安装. redis单主机多实例 一.我们首先拷贝两份文件: cp /etc/redis.conf /etc ...

  7. 【Mysql】数据库主从搭建-基于docker

    后台可回复[1024]即可获取相关宝藏内容分享 :) 为什么基于Docker搭建? 资源有限 虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐 一台机器上可以运行多个Docker容器 Docke ...

  8. redis主从搭建和分片集群搭建

    文章目录 redis主从搭建 搭建一主一从: 下载安装redis:两台机器都需要操作 权限认证 理解主从复制原理.同步数据集 全量同步三个阶段: 增量同步: 心跳检测 redis哨兵模式 部署方案 搭 ...

  9. Redis主从搭建(哨兵模式),springboot整合redis主从

    相关文章: redis主从复制(读写分离) redis哨兵模式 Redis配置详解 一.Redis主从搭建 本文讲解用的是Redis5.0.10搭建一主二从 Redis官方下载连接:http://do ...

最新文章

  1. 【BZOJ4282】慎二的随机数列 乱搞
  2. 顺序表应用6:有序顺序表查询
  3. dacom蓝牙耳机怎么重置_双蓝牙耳机另一半怎么连接
  4. php 企业号文本消息推送,Python如何实现微信企业号文本消息推送功能的示例
  5. 彩色RGB图像转为灰度图像
  6. optee中的密码学算法注册模型
  7. 【百度飞浆】YOLO系列目标检测算法详解
  8. Path Sum I, II
  9. VBScript基础教程之一什么是 VBScript
  10. 【jquery】 随笔记录
  11. ensp路由器MTU设置1200后,ping不通丢包问题
  12. spark graphx的Triangle三角形计数算法使用示例
  13. POJ1555-Polynomial Showdown
  14. python 百度云搜索引擎入口_2016最新百度云网盘搜索引擎源码,附带Python爬虫+PHP网站+Xunsearch搜索引擎...
  15. 工频风力发电储能逆变电路中的电流检测(霍尔电流传感器ACS712/CH701应用案例)
  16. 塔多漫画一直维护服务器,塔多漫画
  17. VSCode全配置(c++、unity、html...等配置和好用设置,持续更新)
  18. 解决idea运行Tomcat项目时网页自动打开test1_Web_exploded文件并且打开其他链接时报错404的问题
  19. 斐讯PSG1208 K1 路由器刷机
  20. MapStruct系列(6)-映射集合、映射Stream流、映射枚举

热门文章

  1. 宏基因组合种树,2-4天领证
  2. QIIME 2教程. 23图形界面q2studio(2020.11)
  3. 高级转录组分析和R数据可视化专题研讨会(2019.12)
  4. CNS级别的插图你也可以实现,只需2天
  5. Microbiome:宏蛋白质组揭示健康人肠道菌群的功能,离真相更近了一步
  6. pandas获取dataframe中索引值最大值所在的数据行(get dataframe row of max index value)
  7. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(改变分组次序)实战
  8. Pandas批量删除dataframe列名中的后缀实战:使用rstrip函数批量删除列名中的后缀(suffix)、使用replace函数批量删除列名中的后缀(suffix)
  9. windows通过脚本批量设置环境变量(env、path)实战:java环境、scala环境、maven环境、gradle环境、nodejs、git等
  10. R删除冗余行数据基于dplyr包