技术栈
读写分离(基于mycat)和全同步复制
海德Hyde
2023-11-14 17:37
一、mycat实现读写分离(VIP机制)
(一)配置主从复制
(二)部署mycat
1、安装Java
2、下载mycat安装包
3、解压mycat包
4、
设置变量环境
5、启动mycat
(
三
)客户端连接数据库
1、安装
mariadb-server mariadb
2、连接数据库
(
四
)
修改mycat的配置文件
1、/apps/mycat/conf/server.xml
2、/apps/mycat/conf/schema.xml
(
五
)
主服务器上赋权
(
六
)重启mycat服务,客户机连接mycat
(
七
)在客户机上登录mycat
(
八
)客户端测试读写分离
1、在主从服务器上都打开通用日志
2、在主从服务器上实时查看通用日志
3、测试
(
1)插入数据
(
2
)
查询数据(实现轮询)
(九)报错
1、注意配置文件的格式(Java),复制时注意符号
二、全同步复制(从库的更新也能同步到主)
架构:
主master1:20.0.0.21
从master2:20.0.0.22
(一)配置主master1
1、修改主机名
2、修改配置文件
3、创建用户master1
(
二
)
配置从master2
1、修改主机名
2、修改配置文件
3、绑定主master1的数据库
4、配置从master2的数据库
(1)创建用户master2
(三)配置master1数据库
1、绑定master2数据库
(四)测试
总结:实现全同步
(五)报错
1、问题一:slave_IO_Running为no
解决:
2、问题二:检测无法实现同步
解决:原因------未创建同步的数据库:demo_db
数据库
上一篇:
好未来 Unity实习生一面 面经
下一篇:
【论文笔记】Denoising Diffusion Probabilistic Models
相关推荐
途途途途
5 分钟前
精选9个自动化任务的Python脚本精选
数据库
·
python
·
自动化
04Koi.
39 分钟前
Redis--常用数据结构和编码方式
数据库
·
redis
·
缓存
silver9886
42 分钟前
mongodb和Cassandra
数据库
PersistJiao
1 小时前
3.基于 Temporal 的 Couchbase 动态 SQL 执行场景
数据库
·
sql
上山的月
1 小时前
MySQL -函数和约束
数据库
·
mysql
zhcf
1 小时前
【MySQL】十三,关于MySQL的全文索引
数据库
·
mysql
极限实验室
1 小时前
Easysearch Chart Admin 密码自定义
数据库
丁总学Java
1 小时前
要查询 `user` 表中 `we_chat_open_id` 列不为空的用户数量
数据库
·
mysql
抓哇能手
1 小时前
数据库系统概论
数据库
·
人工智能
·
sql
·
mysql
·
计算机
littlegirll
1 小时前
一个从oracle使用spool导出数据到kadb的脚本
数据库
·
oracle
热门推荐
01
19个Web前端交互式3D JavaScript框架和库
02
ARM学习(31)编译器对overlay方式的支持
03
玄机平台应急响应—webshell查杀
04
RAG 实践- Ollama+RagFlow 部署本地知识库
05
【一文读懂】NTN(非地面网络)技术介绍
06
(欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
07
Ubuntu 20.04使用Livox mid 360 测试 FAST_LIO
08
组基轨迹建模 GBTM的介绍与实现(Stata 或 R)
09
Docker 夺命连环 15 问
10
大模型国产化适配7-华为昇腾LLM落地可选解决方案(MindFormers、ModelLink、MindIE)