当前位置: 首页 > news >正文

centos 7部署Mysql8.0主从

Mysql官网中关于部署主从的网址
在这里插入图片描述

环境准备:
搭建虚拟机和安装Mysql之前的文章中已经涉及,在此不再赘述。

主从IPMysql账号密码
192.168.213.4root/Root1234!
192.168.213.5root/Root1234!
1、主数据库设置

配置my.cnf
在这里插入图片描述

一般存放于/etc/

主从配置

server-id = 1  #服务器 id,随意,但要唯一
log-output=NONE
general-log=0
slow-query-log=0
long_query_time=10
log-bin =/var/lib/mysql/binLog/mysql-bin    #二进制文件存放路径
binlog_format=row
expire_logs_days=20
#binlog-ignore-db=mysql  #不同步的数据库

在这里插入图片描述

创建同步用的账号:

创建用户 我这里用户名为asyncuser,注意这里的ip是从库服务器的ip

CREATE USER 'asyncuser'@'192.168.213.5' IDENTIFIED WITH mysql_native_password BY 'Asyncuser1234!';

给主从复制账号授权

grant replication slave on *.* to 'asyncuser'@'192.168.213.5';

重启主数据库:

systemctl stop mysqld
systemctl  start  mysqld

查看binLog状态:

show master status;

在这里插入图片描述
记住File和Poistion的值,后面设置从数据库同步时需要。

2、从数据库设置

和主数据库配置一样:
my.cnf

server-id = 4
log-output=NONE
general-log=0
slow-query-log=0
long_query_time=10
log-bin =/var/lib/mysql/binLog/mysql-bin
replicate-ignore-db=mysql,information_schema,performance_schema  #不同步的数据库

重启主数据库:

systemctl stop mysqld
systemctl  start  mysqld

主从同步配置:
登录从数据库:


mysql -u root -p

关闭从库:

stop slave;

设置同步,注意这里是主库ip,日志名称和位置是我们之前上图中看到的名称和位置:

change master to master_host='192.168.213.4',master_user='asyncuser',master_password='Asyncuser1234!',master_port=3306,master_log_file='mysql-bin.000001',master_log_pos=1329;

开启从库:

start slave; 

检查从数据库状态:

show slave status \G;

出现这两个就OK了。
在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/221969.html

相关文章:

  • asp.net docker-compose添加es search
  • 工业路由器网关的网络协议之NAT技术
  • 【亲测可用】SpringBoot使用Redis的Lettuce连接池报RedisCommandTimeoutException
  • When Urban Region Profiling Meets Large Language Models
  • 【python】最大的偶数
  • QT 实现两款自定义的温度计/湿度控件
  • Fourier分析导论——第4章——Fourier级数的一些应用(E.M. Stein R. Shakarchi)
  • c语言使用fdk_aac库对aac音频解码为pcm
  • zustand管理工具--React
  • Elasticsearch内存分析
  • Alert警告提示(antd-design组件库)简单使用
  • Linux提权方法总结
  • 力扣第300题 最长递增子序列 c++ 动态规划题 附Java代码
  • Si3262 集成低功耗SOC 三合一智能门锁应用芯片
  • linux rsyslog介绍
  • 项目部署之安装和配置Canal
  • 基于Skywalking的全链路跟踪实现
  • Spark Core
  • [算法日志]图论: 广度优先搜索(BFS)
  • Xilinx FPGA SPIx4 配置速度50M约束语句(Vivado开发环境)
  • Linux Shell和权限
  • Git同时配置Gitee和GitHub
  • IGP高级特性简要介绍(OSPF-上篇)
  • Oracle-Ogg集成模式降级为经典模式步骤
  • 链表面试OJ题(1)
  • [极客大挑战 2019]Upload 1
  • OpenFeign讲解+面试题
  • 嬴图 | LLM+Graph:大语言模型与图数据库技术的协同
  • 微信小程序下载文件和转发文件给好友总结
  • 一文掌握 Apache SkyWalking