MySQL主从复制+OpenSSL

2014-11-24 18:43:09 · 作者: · 浏览: 0

MySQL实现主从复制


1.方便随着数据的增长而超出我们的预期,是mysql实现自动扩展,将mysql做在LVM中


1.1 LVM的创建


创建两个新分区,大小各为5G,我的分别为/dev/sda5、/dev/sda6


#pvcreate /dev/sda{5,6}


#vgcreate mysql /dev/sda{5,6}


#lvcreate -L 5G -n my1 mysql


#mke2fs -j /dev/mysql/my1


#mkdir /data/mysql


#mount /dev/mysql/my1 /data/mysql


#vim /etc/fstab


/dev/mysql/my1 /data/mysql


2.mysql的安装


#groupadd mysql


#useradd -g mysql -s /sbin/nologin -M -d /data/mysql mysql


#chown -R mysql:mysql /data/mysql


#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/mysql


#chown -R root .


# cp support-files/my-large.cnf /etc/my.cnf


#vim /etc/my.cnf


[mysqld]


thread_concurrency = 2


datadir=/data/mysql


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


#ln -sv /usr/local/mysql/include /usr/include/mysql


#echo '/usr/local/mysql/lib' > /etc/ld.so.conf.d/mysql.conf


#vim /etc/profile


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


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


#chkconfig --add mysqld


#chkconfig mysqld on


#service mysqld start


在两台mysql服务器上做同样的配置