日期:2013-02-18  浏览次数:20592 次

  测试环境为:rehdat linux 9.0

  hostname eth0 eth1

  mysql5 192.168.0.50/24 10.4.66.35/24

  mysql6 192.168.0.60/24 10.4.66.36/24

  heartbeat interface eth0, with crosscab

  service ip 10.4.66.88/24, by eth1, default gateway 10.4.66.2

  共享存储采用NAS服务器,数据访问地址为10.4.66.251:/data

  在服务器本地的挂在目录也是/data

  1. 安装MySQL5.0,安装到默认目录

  清除预备安装MySQL的服务器上linux自带的mysql-server,

  [root@c0101 bin]# rpm -e mysql-server

  [root@c0101 bin]# rpm -qa|grep mysql

  mysql-3.23.54a-11

  [root@c0101 bin]# userdel mysql

  [root@c0101 bin]# mv /etc/my.cnf /etc/my.cnf.bak

  (1)首先在第一台服务器(HA系统的主节点服务器),

  开始安装

  1056 useradd mysql

  1057 tar xzvf mysql-max-5.0.18-linux-i686-glibc23.tar.gz

  1059 mv mysql-max-5.0.18-linux-i686-glibc23 /usr/local/mysql

  1060 cd /usr/local/mysql

  1088 chown -R root .

  1089 chown -R mysql ./data/

  1090 chgrp -R mysql .

  设置数据路径,把数据库数据文件放在共享的NFS目录下(NAS服务器),

  PID和innioDB文件要放到服务器本地目录上,才能正常启动、停止服务:

  1125 vi /etc/my.cnf

  [mysqld]

  #Where to install a database data

  datadir=/data/mysqldata

  #Where to install a innoDB engine

  innodb_data_home_dir = /usr/local/mysql/data

  innodb_log_group_home_dir= /usr/local/mysql/data