mysql8.0部署cluster群集

Mysql8.0安装以及MySQL InnoDB Cluster集群 安装
mysql8安装以及MySQL InnoDB Cluster集群安装
• 安装环境介绍
• mysql安装
• mysql shell安装
• mysql router安装 安装环境介绍
mysql官方下载地址:https://dev.mysql.com/downloads/
Centos7(CentOS-7-x86_64-Everything-1708.iso)
Mysql8.0.13(mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar)
Mysql-shell8.0.13(mysql-shell-8.0.11-1.el7.x86_64.rpm)
Mysql-router8.0.13(mysql-router-8.0.11-1.el7.x86_64.rpm)
准备环境
centos7物理机或者虚拟机三台(python版本要在2.7以上)
192.168.9.100
192.168.9.102
192.168.9.105
由于mysql集群连接是通过本机的hostname进行连接所以要对集群内的节点
进行映射
vi /etc/hosts
192.168.9.100 vm001
192.168.9.102 vm002
192.168.9.105 vm003
三台虚拟机分别设置hostname
192.168.9.100:hostnamectl set-homename vm001
192.168.9.102:hostnamectl set-homename vm002
192.168.9.105:hostnamectl set-homename vm003
设置192.168.9.100 到其他两台机器的免密登录。
在192.168.9.100 机器执行如下命令:
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.9.102
ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.9.105
关闭防火墙和selinux
systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld
关闭 selinux
使用getenforce命令查看状态
修改文件
vi /etc/selinux/config
设置
SELINUX=disabled
需要重启 mysql安装
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采
用GPL授权许可 MariaDB的目的是完全兼容MySQL

mysql router安装

[logger] level = INFO

[routing:read_write] bind_address = 192.168.9.102

[routing:read_only] bind_address = 192.168.9.102 bind_port = 7002 mode = read-only destinations = vm002:3306,vm003:3306 protocol=classic max_connections=1024

[keepalive] interval = 60
3. 重启mysqlrouter:systemctl restart mysqlrouter

原文链接:https://blog.csdn.net/qq_43260152/article/details/89787420

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/17605

(0)
上一篇 2022年11月17日
下一篇 2022年11月17日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml