当前位置:网站首页>Mysql5.7主从数据库部署(离线部署)
Mysql5.7主从数据库部署(离线部署)
2022-07-25 09:28:00 【虚胖也是壮】
Mysql5.7.24tar
链接:https://pan.baidu.com/s/1W21ew4LY_i3AGMzALho1zw?pwd=1234
提取码:1234
Linux CentOS7 7.6_1810
链接:https://pan.baidu.com/s/1NV4MjfORIj290Q3scy6iYQ?pwd=pzse
提取码:pzse
思维导图工具
免费,简洁可将“思维导图”文章复制粘贴就能够得到思维导图(不喜勿喷)

需要两台部署相同版本的数据库的mysql
2.安装步骤
正式环境部署时,需提前将主库与从库数据保持一致
主库
修改mysql配置文件:vi /etc/my.cnf
新增:
server-id = 1 服务的唯一编码
log-bin = mysql-bin 开启mysql,binlog功能
binlog_format = ROW binlog 记录的方式(ROW记录每一行)
binlog_row_image = minimal 减少记录日志的内容,只记录受影响的列
binlog-do-db = 需要数据同步的数据库名 指定需要数据同步的数据库库名

重启数据库:service mysql restart
进入数据库后台:cd /usr/local/mysql/bin
登录终端:./mysql -uroot -p123456(此处为mysql账号和密码)
创建同步数据库的账号和密码:
grant replication slave on *.* to '用户id'@'从数据库ip地址' identified by '用户密码';
![]()
刷新数据库:flush privileges;
查看数据库状态:show master status\G;
将图中的值记录,从库需要用上

从库
修改mysql配置:vi /etc/my.cnf
新增:
server-id = 2 服务的唯一编码
log-bin = mysql-bin 开启mysql,binlog功能
binlog_format = ROW binlog 记录的方式(ROW记录每一行)
binlog_row_image = minimal 减少记录日志的内容,只记录受影响的列
binlog-do-db = 需要数据同步的数据库名 指定需要数据同步的数据库库名

重启数据库:service mysql restart
进入数据库后台:cd /usr/local/mysql/bin
登录终端:./mysql -uroot -p123456(此处为mysql账号和密码)
设置主库登录账户和密码、同步位置信息等:
change master to master_host=’主库IP地址’,master_user=’用户id’,master_password=’用户密码’,master_log_file=’将主库File后的值填入’,master_log_pos=Position后的值填入
![]()
开启同步功能:start slave;
查看同步状态:show slave status\G;
(如图所示则则主从配置成功)

进入可视化工具测试同步:
在设置的数据库内新建任意表都会同步入从数据库
修改任意信息也会同步入从数据库

Mysql的主从就是将主库的数据实时的同步到从库,也可以理解会主备,主备架构体系中只有主库提供服务,从库仅仅只是用来做数据实时备份;这里还有一个概念可以延伸就是双主架构,双主架构在存储中也被成为双活架构,常见于3DC(异地三中心)
3DC:分为生产业务中心,同城灾备中心和异地灾难备份中心,三中心也就是三个基础设施一致的数据中心(机房)。
边栏推荐
- for循环:水仙花案例
- message from server: “Host ‘xxx.xxx.xxx.xxx‘ is not allowed to connect to this MySQL server“
- 数组静态初始化,遍历,最值
- Rest使用与原理
- 数论---最大公约数最小公倍数
- 几个常用的网络诊断命令
- Multithreading deadlock and synchronized
- 链表相关(设计链表及环链表问题)
- message from server: “Host ‘xxx.xxx.xxx.xxx‘ is not allowed to connect to this MySQL server“
- Basic knapsack problem
猜你喜欢

conda 配置深度学习环境 pytorch transformers

Angr(三)——angr_ctf

message from server: “Host ‘xxx.xxx.xxx.xxx‘ is not allowed to connect to this MySQL server“

静态路由的配置(以华为eNSP为例)

OSPF协议的配置(以华为eNSP为例)

mongoDB的使用

PyTorch 对 Batch 中每个样本计算损失 Loss for each sample

Duplicate SSL_ Anti spoofing, spoofing attacks and deep forgery detection using wav2vec 2.0 and data enhanced automatic speaker authentication

Angr(二)——angr_ctf

UE4 LoadingScreen动态加载启动动画
随机推荐
Bug分类和定级
C3D模型pytorch源码逐句详析(二)
About the jar package of slf4j log4j log4j2 used together
字典树的使用
构建 Dompteur 容器问题小记
Use and principle of rest
Multithreading - five states
Swing component Icon
UE4 LoadingScreen动态加载启动动画
Selenium 等待元素出现与等待操作可以执行的条件
IO流中的输入流
Redis使用场景
IDEA整体字体大小修改
DHCP的配置(以华为eNSP为例)
UE4 碰撞(Collsion)
二、unittest框架主要做什么
Attention is all you need 论文精读笔记 Transformer
多线程——五大状态
Wechat applet jumps to other applets
JSONObject解析json格式的终极总结