RHEL下架设MYSQL集群[MySQL防范]
本文“RHEL下架设MYSQL集群[MySQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、介绍
这篇文档旨在介绍若何安装配置基于2台服务器的MySQL集群.并且实现肆意一台服务器呈现问题或宕机时MySQL仍然可以持续运行.
固然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭.同时需求注意的是并不举荐在集群启动完成后关闭作为管理节点的服务器.固然理论上可以成立基于只有2台服务器的MySQL集群,但是这样的架构,一旦一台服务器宕机之后集群就无法持续正常工作了,这样也就失去了集群的意义了.出于这个缘由,就需求有第三台服务器作为管理节点运行.
别的,大概很多朋友都没有3台服务器的实际环境,可以考虑在VMWare或其他虚拟机中举行实行.
下面假定这3台服务的情形:
Server1: mysql1.vmtest.net 192.168.0.1
Server2: mysql2.vmtest.net 192.168.0.2
Server3: mysql3.vmtest.net 192.168.0.3
Servers1和Server2作为实际配置MySQL集群的服务器.关于作为管理节点的Server3则要求较低,只需对Server3的系统举行很小的调整并且无需安装MySQL,Server3可以利用一台配置较低的计算机并且可以在Server3同时运行其他服务.
2、在Server1和Server2上安装MySQL
从http://www.mysql.com上下载mysql-max-5.0.27-linux-i686.tar.gz
注意:必须是max版本的MySQL,Standard版本不支持集群布置!
以下步骤需求在Server1和Server2上各做一次
# mv mysql-max-5.0.27-linux-i686.tar.gz /usr/local/
# cd /usr/local/
# groupadd mysql
# useradd -g mysql mysql
# tar -zxvf mysql-max-5.0.27-linux-i686.tar.gz
# rm -f mysql-max-5.0.27-linux-i686.tar.gz
# mv mysql-max-5.0.27-linux-i686 mysql
# cd mysql
# scripts/mysql_install_db ——user=mysql
# chown -R root .
# chown -R mysql data
# chgrp -R mysql .
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod +x /etc/rc.d/init.d/mysqld
# cp support-files/my-large.cnf /etc/my.cnf
# chkconfig ——add mysqld
此时不要启动MySQL!
以上是“RHEL下架设MYSQL集群[MySQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |