mysql8主从配置

一、一般配置主从(这里主是m3300,从是3301、3302)

1.配置m3301

从mysql8里拿出这两个文件到m3301

mysql8主从配置

2.配置my.ini

mysql8主从配置
初始化mysql8

mysqld --initialize-insecure;

安装服务

mysqld -install m3300;

开启服务

net start m3300;

进入mysql

mysql -uroot -P3300;

其他几个服务与上面相同,构建如下:

[En]

Several other services are the same as above, built as follows:

mysql8主从配置

3.在主服务m3300中的操作

建立账号

create user repl identified with mysql_native_password by 'repl';

授权

grant replication slave on *.* to repl;

刷新

flush privileges;

查看主库master

show master status;

mysql8主从配置

4.在从服务中操作m3301

接入主服务设置的账号和日志(根据您自己的主服务)

[En]

Connect the account and log set by the main service (according to your own master service)

change replication source to
source_host='127.0.0.1',
source_user='repl',
source_password='repl',
source_port=3300,
source_log_file='binlog.000003',
source_log_pos=827;

mysql8主从配置

开启主从服务

start slave;和start replica;都可以。

mysql8主从配置

查看是否成功

show slave status \G

mysql8主从配置

mysql8主从配置

如果不成功(请检查配置)

[En]

If unsuccessful (please check the configuration)

没有问题的化还是no请执行

stop slave;

reset slave;

start slave;

show slave status \G

其它的百度吧

5.在主服务中建立数据库从服务中也可查看

mysql8主从配置

mysql8主从配置

6.从库只读配置my.ini

[mysqld]
port=3300
server_id=1
bin_log=binlog
binlog_do_db=db
binlog_ignore_db=information_schema,mysql,performance_schema,sys
read_only=off
super_read_only=off

7.停止主机并清理所有信息

mysql> stop slave;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> reset slave all;
Query OK, 0 rows affected (0.00 sec)
mysql> show slave status;
Empty set (0.00 sec)
mysql> show slave status\G
Empty set (0.00 sec

二、GTID配置主从

1.主库

my.ini配置

[mysqld]
port=3300
gtid_mode=on
enforce_gtid_consistency=on
log_bin=binlog
server-id=80
binlog_format=row

初始化同↑

建立账号

create user abc identified with mysql_native_password by 'abc';

grant repliciation slave on *.* to abc

flush privilrges;

mysql8主从配置

查看主库信息

mysql8主从配置

从库my,ini 配置

port=3301
gtid_mode=on
enforce_gtid_consistency=on
log_bin=binlog
server-id=81
log_slave_updates=1 

初始化同↑

匹配主库

mysql8主从配置

mysql8主从配置

在主库中创建数据库,插入数据,并从库中查看

[En]

Create a database in the main library, insert data, and view from the library

主库m3300

mysql8主从配置

从库m3301

mysql8主从配置

清理同上

三、在docker 中安装mysql并设置主从

ubuntu 安装省略,详细见哔哩哔哩

Original: https://www.cnblogs.com/zcxxcvbn/p/15928285.html
Author: 一份人间烟火
Title: mysql8主从配置

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/507806/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • python 里 certifi 库的作用

    安装了certifi之后,和requests库一样也有一个cacert.pem,可以用编辑器打开cacert.pem,里面包含了很多可信任知名公司的证书/公钥库的路径,我这里是py…

    数据库 2023年6月9日
    0101
  • JavaWeb 07_创建web项目连接MySQL实现注册登录功能

    一、创建一个web项目,参照JW/01_创建web项目及部署 二、在NAVICat 里建数据库 db_01,建表tb_user ,字段UName 、Pwd 三、在web下创建一个D…

    数据库 2023年5月24日
    081
  • 编程相关书单

    软工概论软件工程软件工程:实践者的研究方法 职业素养软技能码农翻身技术之瞳程序员修炼之道程序员的职业素养程序员的自我修养 程序设计计算机程序的构造和解释 (SICP) UML软件建…

    数据库 2023年6月11日
    087
  • SpringMVC完整学习!!!

    1.楔子 1.1、了解MVC 1.2、MVC框架的主要功能 2.初识SpringMVC 2.1、为什么要学习SpringMVC 2.2、了解SpringMVC 3.入门项目初体验!…

    数据库 2023年6月16日
    088
  • 「萌新指南」SOA vs. 微服务:What’s the Difference?

    实话实说,在我还没有实习之前,我是连 SOA 是啥都不知道的,只听说过微服务,毕竟微服务实在太火了,想不知道都难,我觉得实习的时候肯定也是微服务,进组之后发现是 SOA 架构,当时…

    数据库 2023年6月6日
    0112
  • Redis锁相关

    Redis锁相关 君不见,高堂明镜悲白发,朝如青丝暮成雪。 背景:面试的时候被问到有哪些锁,很快脱口而出Volatile、Synchronized和ReentrantLock,也能…

    数据库 2023年6月14日
    082
  • [LeetCode]27. 移除元素

    给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原…

    数据库 2023年6月9日
    070
  • Linux系统安装JDK

    准备工作 1.去JDK的官网下载一个1.8的安装包 2.解压到linux系统 tar -zxvf jdk-8u311-linux-x64.tar.gz -C /download/c…

    数据库 2023年6月6日
    087
  • 同时运行两个版本相同的tomcat

    由于项目需要,代理集群和一个节点都部署在本地,那么就需要有两个tomcat,一个部署集群,一个部署项目,我都用了7.0.34版本的tomcat 当启动代理的tomcat成功时,再启…

    数据库 2023年6月11日
    0108
  • Guava中的封装的Map操作

    引入依赖 <dependency> <groupId>com.google.guavagroupId> <artifactId>guava…

    数据库 2023年6月14日
    0150
  • Python初识

    【参考资料】 零基础入门学习python(小甲鱼) 流畅的Python Python数据类型 Number数字类型 整数类型整数之间的进制转换  二进制     计算机常用    …

    数据库 2023年6月11日
    092
  • Python丨听说这个地方的漫画不错,只用40行代码,给它全部爬下来

    前因后果 公司新来的小姐姐,超级喜欢看漫画,天天给我介绍,好烦~ 现在是2022年9月15日16点30,于是我决定, 五点下班前写个代码把她说的漫画全部爬下来,应付一下~ 再发篇文…

    数据库 2023年6月14日
    0121
  • 给小白的 PG 容器化部署教程(下)

    作者:王志斌编辑:钟华龙 本文来自社区小伙伴 王志斌 的投稿。从小白的角度,带你一步步实现将 RadonDB PostgreSQL 集群部署到 Kubernetes 上。文章分为上…

    数据库 2023年5月24日
    0112
  • SqlSessionFactory工具类抽取

    多次SqlSessionFactory创建对象问题解决 SqlSessionFactory工具类抽取 问题描述: 当我们多次使用SqlSessionFactory创建并获取对象时会…

    数据库 2023年6月16日
    078
  • [LeetCode]1221. 分割平衡字符串

    在一个「平衡字符串」中,’L’ 和 ‘R’ 字符的数量是相同的。 给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串。 返回…

    数据库 2023年6月9日
    092
  • LeetCode 344. 反转字符串

    编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 //输入一个字符串,输出它的倒序字符串 input: Hello output: olleH …

    数据库 2023年6月11日
    087
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球