一、参考资料
http://www.axiaoxin.com/article/237/
二、安装 MySQL5.7
1、创建目录
mkdir /opt/mysql
cd /opt/mysql/
cp -r /software/mysql-5.7 mysql-5.7-s1
cp -r /software/mysql-5.7 mysql-5.7-s2
ln -s /opt/mysql/mysql-5.7-s1 /usr/local/mysql-s1
ln -s /opt/mysql/mysql-5.7-s2 /usr/local/mysql-s2
ln -s /opt/mysql/mysql-5.7-s3 /usr/local/mysql-s3
mkdir /data/mysql/ -p
mkdir /data/mysql/mysql-s1/{data,logs,tmp} -p
mkdir /data/mysql/mysql-s2/{data,logs,tmp} -p
mkdir /data/mysql/mysql-s3/{data,logs,tmp} -p
mkdir -p /data/mysql/mysql-s1/mysql-bin
mkdir -p /data/mysql/mysql-s2/mysql-bin
mkdir -p /data/mysql/mysql-s3/mysql-bin
groupadd mysql
useradd -g mysql -s /sbin/nologin -d /home/mysql -MN mysql
chown -R mysql:mysql /data/mysql/
chown -R mysql:mysql /opt/mysql/
chown -R mysql:mysql /usr/local/mysql-s1
chown -R mysql:mysql /usr/local/mysql-s2
chown -R mysql:mysql /usr/local/mysql-s3
2、配置 my.cnf
--server1 操作
[mysqld]
# Server configuration
basedir=/usr/local/mysql-s1
datadir=/data/mysql/mysql-s1/data
port=24801
socket=/data/mysql/mysql-s1/mysql-s1.sock
character-set-server=utf8
log-error=/data/mysql/mysql-s1/logs/s1-error.log
pid-file=/data/mysql/mysql-s1/tmp/mysql-s1.pid
default_time_zone="+8:00"
--server2 操作
[mysqld]
# Server configuration
basedir=/usr/local/mysql-s2
datadir=/data/mysql/mysql-s2/data
port=24802
socket=/data/mysql/mysql-s2/mysql-s2.sock
character-set-server=utf8
log-error=/data/mysql/mysql-s2/logs/s2-error.log
pid-file=/data/mysql/mysql-s2/tmp/mysql-s2.pid
default_time_zone="+8:00"
评论