MySQL InnoDB Cluster安装
来源:互联网 发布:火车票网络订单号查询 编辑:程序博客网 时间:2024/05/21 17:20
环境说明
centos 7.x 64位
mysql 5.7.20 编译源码安装
mysql shell linux generic版本
mysql router linux generic版本
路由节点1台
mysql节点3台
10.0.0.201 node201
10.0.0.202 node202
10.0.0.203 node203
借用了一下别人画的图, 挺好的,自己懒得画了。
node01对应node201, node02对应node202, node03对应node203.
node04是本人的一台ubuntu服务器。
创建集群
配置node201
修改配置文件/etc/my.cnf
mysqlsh
shell.connect('root@localhost:3306');
dba.configureLocalInstance();
以同样的方式配置node202, node203
注意my.cnf中server-id不同, 并且增加配置项group_replication_allow_local_disjoint_gtids_join = ON
在node202, node203分别运行
mysqlsh
shell.connect('root@localhost:3306');
dba.configureLocalInstance();
路由节点配置
mysqlsh
shell.connect('root@node201:3306');
var cluster = dba.createCluster('myCluster');
cluster.addInstance('root@node202:3306');
cluster.addInstance('root@node203:3306');
查看集群status
配置router
运行MySQL Workbench连接路由节点localhost:6446 (这里workbench和mysql router在同一台服务器)
接下来创建数据库web, 用户web, 表tUsers, 会看到数据会自动同步,底层技术是基于Paxos的Group Replication. 阿里alisql cluster, 腾讯phxsql原理都差不多。
- MySQL InnoDB Cluster安装
- MySQL InnoDB Cluster搭建
- Mysql 高可用方案 InnoDB Cluster
- Innodb Cluster 入门(2) Mysql二进制日志
- Innodb Cluster 入门(3) Mysql主从复制
- Innodb Cluster 入门(5) mysql组复制
- Innodb Cluster 入门(6) Mysql Document Store
- mysql cluster 安装测试
- mysql cluster安装
- MySQL Cluster安装配置
- MySQL Cluster安装
- MySQL Cluster安装
- MySQL Cluster Windows 安装
- mysql cluster安装部署
- mysql ndb cluster 安装
- mysql 安装innodb支持
- mysql安装innodb插件
- mysql安装innodb插件
- PAT --- 1024. 科学计数法 (20)
- sql分页 Mysql Oracle SqlServer
- windows下eclipse通过JDBC连接hive
- ld.gold使用指南
- 修改GIT上传名以及上传邮箱
- MySQL InnoDB Cluster安装
- ActiveMQ学习(一)
- sql(join带代替in)
- Jzoj5234 外星人的路径
- 取一个数的高位、低位
- 带参宏定义
- Android6.0 显示系统(三) 管理图像缓冲区
- 你应该要懂的宇宙真相——《给忙碌者的天体物理学 》下篇
- Cookie和Session的作用,cookie、Session工作原理