广告
返回顶部
首页 > 资讯 > 数据库 >Mysql8.0轻松实现主从复制
  • 211
分享到

Mysql8.0轻松实现主从复制

2024-04-02 19:04:59 211人浏览 泡泡鱼
摘要

目录主库配置从库配置主库配置 1、修改配置文件 /etc/my.cnf #Mysql 服务ID,保证整个集群环境中唯一,取值范围:1 – 232-1,默认为1 server-id=1 #是否只读,1 代表只读, 0 代表

主库配置

1、修改配置文件 /etc/my.cnf

#Mysql 服务ID,保证整个集群环境中唯一,取值范围:1 – 232-1,默认为1
server-id=1
#是否只读,1 代表只读, 0 代表读写
read-only=0
#忽略的数据, 指不需要同步的数据库
#binlog-ignore-db=mysql
#指定同步的数据库
#binlog-do-db=db01

2、重启Mysql服务器

systemctl restart mysqld

3、登录mysql,创建远程连接的账号,并授予主从复制权限

#创建itcast用户,并设置密码,该用户可在任意主机连接该MySQL服务
CREATE USER 'itcast'@'%' IDENTIFIED WITH mysql_native_passWord BY 'Root@123456';

#为 'itcast'@'%' 用户分配主从复制权限
GRANT REPLICATioN SLAVE ON *.* TO 'itcast'@'%';

4、通过指令,查看二进制日志坐标

show master status ;

字段含义说明:

 file : 从哪个日志文件开始推送日志文件
 position : 从哪个位置开始推送日志
 binlog_ignore_db : 指定不需要同步的数据库

从库配置

1、修改配置文件 /etc/my.cnf

1. 修改配置文件 /etc/my.cnf
2. 重新启动MySQL服务
3. 登录mysql,设置主库配置
上述是8.0.23中的语法。如果mysql是 8.0.23 之前的版本,执行如下SQL:
4. 开启同步操作
#mysql 服务ID,保证整个集群环境中唯一,取值范围:1 – 2^32-1,和主库不一样即可
server-id=2
#是否只读,1 代表只读, 0 代表读写
read-only=1

2、重新启动MySQL服务

systemctl restart mysqld

3、登录mysql,设置主库配置

CHANGE REPLICATION SOURCE TO SOURCE_HOST='192.168.200.200', SOURCE_USER='test',
SOURCE_PASSWORD='Root@123456', SOURCE_LOG_FILE='binlog.000004',
SOURCE_LOG_POS=663;

上述是8.0.23中的语法。如果mysql是 8.0.23 之前的版本,执行如下SQL:

CHANGE MASTER TO MASTER_HOST='192.168.200.200', MASTER_USER='test',
MASTER_PASSWORD='Root@123456', MASTER_LOG_FILE='binlog.000004',
MASTER_LOG_POS=663;

4、开启同步操作

start replica ; #8.0.22之后
start slave ; #8.0.22之前

5、查看主从同步状态

show replica status ; #8.0.22之后
show slave status ; #8.0.22之前

到此这篇关于Mysql8.0轻松实现主从复制的文章就介绍到这了,更多相关Mysql8.0 主从复制内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

您可能感兴趣的文档:

--结束END--

本文标题: Mysql8.0轻松实现主从复制

本文链接: https://www.lsjlt.com/news/117111.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Mysql8.0轻松实现主从复制
    目录主库配置从库配置主库配置 1、修改配置文件 /etc/my.cnf #mysql 服务ID,保证整个集群环境中唯一,取值范围:1 – 232-1,默认为1 server-id=1 #是否只读,1 代表只读, 0 代表...
    99+
    2022-11-10
  • mysql8.0主从复制搭建与配置方案
    目录mysql主从搭建安装数据库数据库配置设置数据库密码主库设置设置远程访问从数据库配置mysql主从搭建 环境:Ubuntu20.04.1,mysql:8.0.22。主:192.168.87.3备:192.168.87...
    99+
    2022-09-30
  • mysql实现主从复制
    Mysql的 Replication 是一个异步的复制过程(mysql5.1.7以上版本分为异步复制和半同步两种模式),从一个 Mysql instace(我们称之为 Master)复制到另一个 ...
    99+
    2022-10-18
  • java实现轻轻松松控制台斗地主的示例代码
    实现在控制台斗地主 今天给大家一起分享一下,最近回头学习java基础实现的一个控制台版的斗地主。先给大家简单看一下要求: 有地主,有2个农民,地主有额外3张牌。 游戏开始时,显示地主...
    99+
    2022-11-12
  • 怎么实现Redis主从复制
    本篇内容介绍了“怎么实现Redis主从复制”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!架构主 192.1...
    99+
    2022-10-18
  • 数据库实现主从复制
    MySQL的主从复制,依赖于二进制日志的拉取和sql线程的转换。确认主备关系后,IO线程负责将主库的二进制日志拉取到备库,由SQL线程将二进制日志回读成具体的操作等。主备搭建主库的配置 vi /etc/my.cnf [mysqld] #在...
    99+
    2016-02-20
    数据库实现主从复制 数据库入门 数据库基础教程 数据库 mysql
  • mysql主从复制的实现步骤
    目录mysql主从复制mysql主从复制的方式mysql主从复制的原理mysql的主从配置的具体实现方式1、 Master配置 2、 Slave配置 mysql主从复制 本来是在...
    99+
    2022-11-12
  • mysql实现主从复制的步骤
    本文主要给大家介绍mysql实现主从复制的步骤,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下mysql实现主从复制的步骤吧。mysql主从原理:1)...
    99+
    2022-10-18
  • mysql主从复制架构及实现
    mysql主从复制架构及实现 mysql主从复制配置 主节点: 启动二进制日志 为当前节点设置一个全局唯一的ID号(server-id) 创建有复制权限的用户账号(replication sl...
    99+
    2022-10-18
  • 基于 SSL 实现MySQL主从复制
    1、主服务器配置1)、在主服务器创建SSL/RSA文件 #在MySQL5.7之后,安装完毕MySQL会在data目录下自动生成,这里模拟没有这些文件 [[email protected] ~]# mysql_ssl_rsa_setup...
    99+
    2016-06-28
    基于 SSL 实现MySQL主从复制 数据库入门 数据库基础教程 数据库 mysql
  • 实现SSL加密的主从复制
    实验环境centos7.6最小化安装关闭防火墙、selinux一、建立CA并生成证书1、生成CA的私钥mkdir /etc/my.cnf.d/sslcd /etc/my.cnf.d/sslopenssl g...
    99+
    2022-10-18
  • MySQL主从复制的实现方法
    这篇文章给大家分享的是有关MySQL主从复制的实现方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。          &nbs...
    99+
    2022-10-18
  • Redis中如何实现主从复制
    Redis中如何实现主从复制,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Redis复制概论数据库复制指的是发生在不同数据库实...
    99+
    2022-10-18
  • Redis中怎么实现主从复制
    今天就跟大家聊聊有关Redis中怎么实现主从复制,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.首先下去官网下载并安装redis若安装成功点击redis-server 如...
    99+
    2023-06-20
  • 实战演示MySQL 5.7.17实现主从复制
    下文给大家带来有关实战演示MySQL 5.7.17实现主从复制内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完实战演示MySQL 5.7.17实现主从复制你一定会...
    99+
    2022-10-18
  • docker compose部署主从复制的实现
    目录配置解析服务搭建目录结构Compose File实例配置启动服务测试受限于 Redis 单点性能,加上我们对数据天生就有的备份的需求,因此 Redis 提供了主从复制的服务。 本...
    99+
    2022-11-12
  • Redis实现主从复制方式(Master&Slave)
    目录主从复制方式(Master&Slave)一、Master&Slave是什么?二、它能干嘛?三、怎么玩?四、复制原理五、哨兵模式(sentinel)六、复制的缺点R...
    99+
    2022-11-13
  • Docker搭建MySQL5.7主从复制的实现
    目录1、新建mysql-master主服务器容器实例33072、新建mysql-master主服务器配置文件my.cnf3 重启master实例4 进入mysql-master容器5 master容器实例内创建数据同步用...
    99+
    2022-06-22
    DockerMySQL主从复制 Docker搭建MySQL主从
  • MyCat教程二:mysql主从复制实现
      单个mysql数据库在处理业务的时候肯定是有限的,这时我们扩展数据库的第一种方式就是对数据库做读写分离(主从复制),本文我们就先来介绍下怎么来实现mysql的主从复制操作。 1. 读写分离   原理:需要搭建主从模式,让主数据库(...
    99+
    2018-04-04
    MyCat教程二:mysql主从复制实现
  • Redis设计与实现2.1:主从复制
    主从复制 这是《Redis设计与实现》系列的文章,系列导航:Redis设计与实现笔记 SLAVEOF 新旧复制功能 旧版复制功能 旧版复制功能的实现为 同步 和 命令传播: 当刚连上Master时,要做一次全同步: sequenceD...
    99+
    2021-05-11
    Redis设计与实现2.1:主从复制
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作