注意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
版权声明:本文为博主原创文章,转载请附上博文链接!