低成本的mysql innodb cluster高可用负载均衡集群

注意mysql官方提供的mysql cluster方案有很多

其中有 NDB cluster 和 Innodb cluster 别混淆

NDB cluster 出来的时间更长,横向拓展性很大,但是成本更高,而且要使用NdbCluster表引擎,意味着你要将性能更加优越稳定Innodb表引擎全部换成NdbCluster

这里提供的是Innodb cluster,能让中小型创业公司平滑迁移,且成本要低廉很多,两台mysql服务器就可以实现最简单的集群,但是要注意负载均衡更强大的多主模式不支持外键,且对事务的支持有很大的局限性,除非你对你的业务代码有足够的把握,否则不要轻易在生产环境使用多主模式!!!多主模式也是基于MGR,MGR的多主模式尚不稳定。

横向拓展的话目前只能支持到9台,9台一个集群一般来说够用了。

# mysql5.7安装,这里提供yum安装示例,读者可以自行安装

#安装mysql5.7

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server

systemctl start mysqld

systemctl enable mysqld

#mysql初始密码在/var/log/mysqld.log

grep 'password' /var/log/mysqld.log #记住初始密码,示例sIZyvN5gWt<<

rm -f mysql57-community-release-el7-10.noarch.rpm

# mysql5.7安装方式查看简单安装

# linux环境为centos7

# 安装集群必要组件

yum -y install mysql-shell mysql-router

--------------------- 

作者:猫猫无心 

来源:CSDN 

原文:https://blog.csdn.net/qq_18358973/article/details/88126335 

版权声明:本文为博主原创文章,转载请附上博文链接!