文档介绍:这段时间一直在研究mysql的集群方案,前几天发了一个关于mysql+heartbeat+存储的方案,今天把mysql+drbd+heartbeat的方案也放出来吧,这个方案,我个人觉得有瑕疵,就是主机挂了通过heartbeat往备机上面切换这个没有问题,但是如果有failback的话,那么主机回切将会有一系列的问题,主要应该就是脑裂吧,遇到问题的欢迎和我讨论。
环境说明:
test1: as5u3
test2: as5u3
V I P:
第一部分:mysql的安装(主备机一样)
# tar -zxvf mysql-
# cd mysql-
# groupadd mysql
# useradd -g mysql -s /sbin/nologin -M mysql
# ./configure --prefix=/usr/local/mysql --with-charset=gbk --localstatedir=/var/data --with-extra-charset=all --enable-thread-safe-client
# make && make install
# cp support-files/my-f /etc/f
# cp support-files/ /etc//mysqld
# chmod 755 /etc//mysqld
加入服务队列:
# chkconfig --add mysqld
# chown -R /usr/local/mysql/
# /usr/local/mysql/bin/mysql_install_db --user=mysql(这一步可以先不用执行,放到drbd那一块执行)
# chown -R /usr/local/mysql/var
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
*************************************************************************
配置库文件搜索路径(有时间自己做吧)
# echo "/usr/local/mysql/lib/mysql" >> /etc/
# ldconfig
添加/usr/local/mysql/bin到环境变量PATH中
#echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
#source /etc/profile
**************************************************************************
######################################################################
第二部分:DRBD的安装和设置(首先ho