mysql8.0带来的新特性,结合MySQLshell,不需要第三方中间件,自动构建高可用集群。
mysql8.0作为一款新产品,其内置的mysq-innodb-cluster(MIC)高可用集群的技术确实惊艳,结合MySQLshell能够实施集群的快速部署,MySQL-route能够实现灾备快速切换,内置读写分离技术,负载均衡技术。结合但实际效果如何,还需验证。
一,集群部署
1.1 安装环境;
操作系统:Linux,版本:CentOS-7-x86
介质准备:无
环境清理
释放yum进程
[root@bug ~]# ps -ef|grep yum
root22481 1694 5 17:23 ? 00:00:03 /usr/bin/python /usr/share/PackageKit/helpers/yum/yumBackend.py get-updates none
root22591 22507 1 17:24 pts/0 00:00:00 grep --color=auto yum
[root@bug~]# kill -9 22481
查看是否有多余系统,有则卸载
[root@bug ~]# rpm -qa|grep mairadb
[root@bug ~]# rpm -qa|grep mysql
关闭防火墙
[root@bug ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: inactive (dead)
关闭selinux,重启系统后生效
[root@bug selinux]# vi /etc/selinux/config
SELINUX=disabled
[root@bug selinux]# reboot
1.2 安装MySQL8.0
[root@bug ~]# yum install -y wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
[root@bug ~]# yum list|grep mysql
[root@bug ~]# yum install -y mysql-communit