mysqlrouter的使用

mysqlrouter的使用,第1张

在vm的docker中使用 mysql router 实现 group replication 组复制 的读写分离和负载均衡

由于官方的docker镜像需要和InnoDb Cluster一起使用,这里自己创建镜像

group replication 组复制 搭建: https://www.jianshu.com/p/8187f72bcaa6

使用的ubuntu作为基础镜像, 需要添加国内源

Dockfile文件:

创建router镜像:

启动容器:

这里映射了3300和3301两个端口,连接到了 mysql group replication 使用的docker网络中,自定义的mysqlrouter配置挂载到容器中

然后再连接mysql服务器时, 只需使用router的端口即可, 使用 mysql workbench 连接3301端口, 每创建一个连接都会连接到下一个可用的mysql服务器上, 使用 select @@hostname查看当前连接到的mysql服务器的hostname就可以验证了

MySQL的主从切换(数据库层面) 目录 不管如种数据库,在进行解决现场问题时,第一原则就是想到是否需要数据备份或停止数据库业务防止数据库丢失MySQL的主从切换(数据库层面) 目录 不管如种数据库,在进行解决现场问题时,第一原则就是想到是否需要数据备份或停止数据库业务防止数据库丢失MySQL的主从切换(数据库层面) 目录 不管如种数据库,在进行解决现场问题时,第一原则就是想到是否需要数据备份或停止数据库业务防止数据库丢失


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8467609.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存