MYSQL之主从复制

devtools/2024/12/22 9:37:18/

一,安装MYSQL,两台

二,配置master服务器

vim /etc/my.cnf

mysqld模块下加入

server-id=133  #配置server-id,让主服务器有唯一ID号(让从服务器知道 他的主服务器是谁),建议使用ip最后3位

log-bin=mysql-bin  #打开Mysql日志,日志格式为二进制

重启服务

systemctl restart mysql

创建一个用于主从复制的user,

create user 'copy'@'%' identified with mysql_native_password by 'your password';

赋予权限

grant all on *.* to 'copy'@'%';

刷新

flush privileges

记录master的状态

 show master status \G;

 

三,配置从服务器

vim /etc/my.cnf

 在mysqld模块下加入

server-id=134  #配置server-id,让从服务器有唯一ID号,建议使 用ip最后3位

relay_log = mysql-relay  #打开Mysql日志,日志格式为二进制

read_only = 1  #设置只读权限 log_bin = mysql-bin #开启从服务器二进制日志 log_slave_updates = 1  #使得更新的数据写进二进制日志中

重启服务

systemctl restart mysql

启动从服务器(详见上图)

change master to 

master_host = '192.168.142.133',  

master_user = 'copy', 

master_password = 'Nebula@123', 

master_log_file = 'mysql-bin.000001', 

master_log_pos = 868; 

启动复制线程

start salve;

查看从进程服务器状态

show slave status \G;

如下既是成功

若Slave_SQL_Running为NO则

stop slave;

set global sql_slave_skip_counter=1;

start slave;

 


http://www.ppmy.cn/devtools/46116.html

相关文章

上传图片并显示#Vue3#后端接口数据

上传图片并显示#Vue3#后端接口数据 效果&#xff1a; 上传并显示图片 代码&#xff1a; <!-- 上传图片并显示 --> <template><!-- 上传图片start --><div><el-form><el-form-item><el-uploadmultipleclass"avatar-uploader&quo…

21 厂商考证介绍(华为 华三 锐键 深信服)+AI 解析

一 认识考证体系 二 明确考证的大致方向 锐键 职业资格证书等级介绍 职业资格证书是由国家职业资格鉴定机构或相关行业主管部门颁发的&#xff0c;用于证明一个人在特定职业领域具备一定技能和知识水平的证明文件。职业资格证书的等级分为初级、中级、高级、技师、高级技师、…

理解接口回调及其在 RabbitMQ 中的实际运用

介绍 接口回调是一种常见的编程模式&#xff0c;它在异步编程中发挥着重要作用。本文将通过一个简单的示例介绍接口回调的概念和原理&#xff0c;并探讨它在 RabbitMQ 中的实际应用。 接口回调的概念 接口回调是一种编程模式&#xff0c;用于在异步编程中实现回调机制。它允许…

renren-fast-vue启动报错

问题描述 拉取人人开源vue项目启动失败 报错信息 版本信息 序号名称版本号1node14.21.3 启动方案 1.拉取项目 git clone https://gitee.com/renrenio/renren-fast-vue.git 2.执行安装依赖命令 npm install 3.此时报错 chromedriver2.27.2 install: node install.js 4.手动…

ehcache3多级缓存应用

项目中如果有使用大量的本地缓存场景&#xff0c;可以使用redisehcache组合缓存&#xff0c;优先使用ehcache本地缓存&#xff0c;本地缓存没有查询到再使用redis缓存 可看前文中如何集成 本地缓存使用存在的问题 1、本地缓存如何保证缓存的是最新值 可定义版本号、自增id或者…

RPC 框架

RPC 全称 Remote Procedure Call——远程过程调用。 RPC技术简单说就是为了解决远程调用服务的一种技术&#xff0c;使得调用者像调用本地服务一样方便透明。RPC是一种通过网络从远程计算机程序上请求服务&#xff0c;不需要了解底层网络技术的协议。 集群和分布式 集群&…

我的app开始养活我了

大家在日常使用各类 app 时应该会发现&#xff0c;进入 app 会有个开屏广告&#xff0c;在使用 app 中&#xff0c;时不时的也会有广告被我们刷到。 这时候如果我们看完了这个广告&#xff0c;或者点击了这个广告的话&#xff0c;app商家就会获得这个广告的佣金。 这个佣金就是…

Pinia的介绍、使用及持久化

Pinia介绍 什么是Pinia&#xff1f; Pinia 是 Vue 的最新 状态管理工具&#xff0c;状态就是数据。 通俗地讲&#xff1a;Pinia 是一个插件&#xff0c;可以帮我们管理 vue 通用的数据 (多组件共享的数据)。 比如一份数据有多个组件需要使用&#xff0c;在学Pinia之前我们需…