首页 > 数据库 >MySql Replication主从环境搭建

MySql Replication主从环境搭建

时间:2022-08-31 10:44:57浏览次数:65  
标签:LIKE SHOW VARIABLES server Replication MySql id 主从 log

1、主库

安装完毕之后,执行以下查询:

SHOW VARIABLES LIKE 'log_bin';
SHOW VARIABLES LIKE 'binlog_format';
SHOW VARIABLES LIKE 'server_id';
SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_commit';
SHOW VARIABLES LIKE 'sync_binlog';
SHOW VARIABLES LIKE 'skip_networking';

其结果如下:

log_bin                                        ON
binlog_format                                  ROW
server_id                                      1
innodb_flush_log_at_trx_commit                 1
sync_binlog                                    1
skip_networking                                OFF

具体参数值查阅百度,如果值不对,适当调整.或者百度查询.

 

2、从库

修改my.ini配置文件(windows下在ProgramData文件夹的MySql文件夹下),新增修改如下配置:

server-id=101
skip-log-bin=ON

修改server_id和关闭binlog功能,接着重启mysql服务.

执行如下代码检查配置是否生效:

SHOW VARIABLES LIKE 'log_bin';
SHOW VARIABLES LIKE 'server_id';
SHOW VARIABLES LIKE '%relay%';

正常结果如下:

log_bin                                        ON
server_id                                      101

中继日志相关配置如下图:

 

3、创建从库用户

CREATE USER 'replication' IDENTIFIED WITH  mysql_native_password BY 'replication';
GRANT REPLICATION SLAVE ON *.* TO 'replication';
FLUSH PRIVILEGES;

执行以下语句验证创建是否成功

SHOW CREATE USER 'replication';
SHOW GRANTS FOR 'replication';

 

4、锁定主库的相关表,并查看状态

FLUSH TABLES WITH READ LOCK;
SHOW MASTER STATUS;

 

 当前停止在那个binlog文件,位置在哪里.

标签:LIKE,SHOW,VARIABLES,server,Replication,MySql,id,主从,log
From: https://www.cnblogs.com/GreenLeaves/p/16640048.html

相关文章

  • MySQL 覆盖索引详解
    1.什么是索引?索引(在MySQL中也叫“键key”)是存储引擎快速找到记录的一种数据结构,通俗来说类似书本的目录,这个比方虽然被用的最多但是也是最恰如其当的,在查询书本中的某......
  • Canal 原理说明和Mysql+Canal+kafaka 按装说明
    Canal原理说明:主要应用场景Mysql与Redis可靠一致性,因为msyql修改变更将数据加到kafka队列可以确保存数据一定会被更新到redis,kafka有重试和可以确保被消费。使用阿里的......
  • MySQL刷题复习笔记 - 每日持续更新
    PS为了代码规范,所以所有关键字均为大写,其他为小写。点击题目名称即为题解链接。MySQL基本语法SELECT[DISTINCT]列名1,列名2...FROM表名WHERE查询条件表达......
  • springboot mysql 的赖配置
    1、报错点  ##mysqlspring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://127.0.01:3307/distributed-lock-test?......
  • 1.MySQL优化
    MySQL中的索引管理​ 在MySQL中,对索引的查看和删除操作是所有索引类型通用的。6.1普通索引​ 这是最基本的索引,它没有任何限制MyIASM中默认的BTREE类型的索......
  • [Bug0045]MySQL 8.0 Public Key Retrieval is not allowed 错误解决方式
    1、问题使用DBeaver连接MySQL8.0报错PublicKeyRetrievalisnotallowed2、场景电脑开发环境迁移初始化mysql后使用DBeaver连接不上3、原因查阅网上资料得到是......
  • JAVA入门基础_从零开始的培训_MYSQL基础
    目录1、数据库概述与MYSQL5.7、MYSQL8.0安装篇(基于Windows)MYSQL是什么,为什么要使用MYSQLMYSQL的四个版本MYSQL环境搭建MYSQL的安装与卸载Windows10下安装MYSQL8.26版......
  • JAVA入门基础_从零开始的培训_MYSQL高级
    目录第1章Linux下MySQL的安装与使用Linux下MYSQL的卸载安装MYSQL之前的准备步骤正式安装检查/tmp临时目录权限安装前检查依赖并卸载mariadb按照顺序依次安装MYSQL服务的初......
  • DNS(主从)+DNAT+LAMP架构部署
    网络架构图1、机器准备机器大小规格2vcpu2G100G10.10.10.100lamp-wordpress.chen.org10.10.10.110lamp-shopxo.chen.org10.10.10.120lamp-mysql.chen......
  • centos下mysql 最新版终于安装成功!备份一下几个关键地方
    我本来只是为了搭建简单的LAMP环境,亲自动手,却发现有这么多的问题会发生。(bydefault7#zbphp.com)很多地方给的安装Mysql的提示是通过yum一键安装。shell命令如下:yumins......