天天看點

corosync mysql_mysql+nfs+corosync

Mysql+nfs+corosync

規劃圖如下

1.首先進行資源的分析

1)Vip

2)Mysqld

3)Nfs

理清他們之間的啟動先後順序:nfs必須在Mysqld前啟動

2.nfs的配置

Nfs共享目錄上挂載的分區,最好做成lvm,實作自動擴充

2.1.安裝

#yum -y install nfs-utils

2.2配置

#mkdir /share

#vim /etc/exports

172.16.98.3:/share 172.16.98.1(rw,no_root_squash) 172.16.98.2(rw,no_root_squash) #service nfs start

#groupadd -g 186 mysql

#useradd -u 186 -g mysql -s /sbin/nologin -M mysql

#chown mysql:mysql /share

3.Mysql1結合nfs的安裝測試

3.1挂載nfs

#mkdir /data

#chown mysql:mysql /data

#mount 172.16.98.3:/share /data

3.2使用mysql的解壓縮包安裝

#groupadd -g 186 mysql

#useradd -u 186 -g mysql -s /sbin/nologin -M mysql

*在三台機器上,建立的mysql組和使用者的uid、gid要保持一緻

# tar xf mysql-5.5.24-linux2.6-i686.tar.gz -C /usr/local

#cd /usr/local

#ln -s mysql-5.5.24-linux2.6-i686 mysql

#cd mysql

#chown -R mysql:mysql .

#scripts/mysql_install_db --user=mysql --datadir=/data

#chowm -R root .

#cp support-files/http://www.doczj.com/doc/87889a6f011ca300a6c390c7.htmlf /etc/http://www.doczj.com/doc/87889a6f011ca300a6c390c7.htmlf

#cp cp support-files/mysql.server /etc/rc.d/init.d/mysqld

#chmod +x /etc/rc.d/init.d/mysqld

#vim /etc/profile

PATH=$PATH:/usr/local/mysql/bin

#export PATH=$PATH:/usr/local/mysql/bin

3.3編輯配置檔案,啟動服務

#vim /etc/http://www.doczj.com/doc/87889a6f011ca300a6c390c7.htmlf

[mysqld]