好了我又来比比了,这里首先分为两个部分来讲,一个是主从数据库的配置,一个是读写分离的配置,这里主从数据库采用mysql5.1版本,然后一台用于读写分离的数据库安装了mysql_proxy,废话不多说,下面直接进入到安装配置中:
mysql版本:mysql-5.1.72-linux-x86_64-glibc23.tar.gz
mysql_proxy版本:mysql-proxy-0.8.4-linux-el6-x86-64bit.tar.gz
大家可以网上找,应该都有对应的镜像源,找不到@我邮箱353698376@qq.com,我发给大家
1主数据库
首先我们当然得配置IP、DNS、网关等等,确保主数据库,从数据库还有读写分离的数据库可以互通,然后就是安装mysql,这里安装配置过程忽略,大家可以看我下面的写的这个博客,里面只用看mysql安装配置,修改数据目录的相关内容,下面我只给出主要命令
http://blog.youkuaiyun.com/qq_26614295/article/details/77451545
tar -zvxf ……解压
mv mysql-5.1.…… /usr/local/mysql
useradd -s /sbin/nologin mysql
cd /usr/local/mysql
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
cp support-files/my-large.cnf /etc/my.cnf
cp support-files/mysql/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
vi /etc/init.d/mysqld
修改数据文件存放路径datadir=/data/mysql
chkconfig --add mysqld
chkconfig mysqld on
service mysqld start
echo "PATH=$PATH:=/usr/local/mysql/bin" >> /etc/profile添加环境变量
mysqladmin -uroot password 'diaonilaomu123'修改数据库默认root用户密码
好了严格安装上述步骤进行,数据库就算起来了
到这里数据库安装成功了
接着我们要在主数据库上面添加一个用户repli,并且赋予他可以被从数据库复制的权限
mysql -uroot -p'diaonilaom