0
aim.sh 自动安装 MySQL 5.6 5.7,支持自动配置SLAVE
247
3页
6次
墨值5
自动安装MySQL及主从配置 aim.sh
aim.sh 自动安装 MySQL 5.6/5.7,支持自动配置SLAVE
aim.sh( ) 支持 CentOS 6\7 系列的MySQL 5.6\7.x 二进制包自动安装,并且支持自动配置Slave。http://aim.sh
用途
MySQL 自动安装
自动配置 MySQL Slave
配置说明
etc/config 参数说明:
slave=0
masterip=192.168.56.209
masterport=5718
mastersocket=/data/mysql_data/data_5718/mysql.sock
slaveip=192.168.56.209
ssl_user=root
ssl_passwd='password'
PRE_BASEDIR=/data/mysql
PRE_LOGDIR=/log/mysql_log
PRE_DATADIR=/data/mysql_data
MySQL_Pass=aim.sh
BASEDIR=$PRE_BASEDIR/mysql${verdir}
DATADIR=${PRE_DATADIR}/data_${PORT}
MYSQL_DATADIR=$DATADIR
MYSQL_HOME=$BASEDIR
TMPDIR=${PRE_DATADIR}/tmp_${PORT}
LOGDIR=${PRE_LOGDIR}/log_${PORT}
socket=$DATADIR/mysql.sock
slave=0 #Slave0 1
masterip=192.168.56.09 #MySQL IP
masterport=5718 # MySQL slave=1
mastersocket=/data/mysql_data/data_5718/mysql.sock # MySQL sock slave=1
slaveip=192.168.56.209 #MySQL Slave IPslave=1
ssl_user=root #SlaveMaster OS rootslave=1
ssl_passwd='password' # ssl_user OS slave=1
PRE_BASEDIR=/data/mysql #MySQL
PRE_LOGDIR=/log/mysql_log #MySQL
PRE_DATADIR=/data/mysql_data # #MySQL
BASEDIR=$PRE_BASEDIR/mysql${verdir} #MySQLeg mysql5.6/5.7
DATADIR=${PRE_DATADIR}/data_${PORT} #MySQL
MYSQL_DATADIR=$DATADIR
MYSQL_HOME=$BASEDIR
TMPDIR=${PRE_DATADIR}/tmp_${PORT} #MySQL tmp
LOGDIR=${PRE_LOGDIR}/log_${PORT} #MySQL
使用说明
./aim.sh -v -p
eg:
./aim.sh -v 5.7.18 -p 5718
使用说明:
aim.sh 软件包 https://github.com/aimdotsh/aim/archive/master.zip
搭建主库
cd /root/
wget -O aim-master.zip https://github.com/aimdotsh/aim/archive/master.zip
unzip aim-master.zip
cd aim-master
# MySQL Master
chmod +x *.sh
# etc/config slave=0masterip IP IP service_id
./aim.sh -v 5.7.18 -p 5718
搭建从库
# MySQL Slave
# MySQL /root/
unzip aim-master.zip
cd aim-master
# etc/config slave=1, masterip IP , slaveip Slave IP ssl
vi aim.sh
slave=1 #slave=1
masterip=192.168.56.09 #MySQL IP
masterport=5718 # MySQL slave=1
mastersocket=/data/mysql_data/data_5718/mysql.sock # MySQL sock slave=1
slaveip=192.168.56.209 #MySQL Slave IPslave=1
ssl_user=root #SlaveMaster OS rootslave=1
ssl_passwd='password' # ssl_user OS slave=1
#Slave
./aim.sh -v 5.7.18 -p 5718 #
启动关闭数据库
安装完成之后,MySQL 数据库默认是启动的,会在${BASEDIR} 目录下面生成启动和关闭脚本
关闭MySQL
${BASEDIR}/stop_${PORT}.sh
启动MySQL
${BASEDIR}/start_${PORT}.sh
删除aim.sh搭建的数据库
./unaim.sh -v 5.7.18 -p 5718
此操作会删除配置文件中指定的数据库文件目录请谨慎。
存在的问题
===
of 3

评论

最新上传
暂无内容,敬请期待...
下载排行榜
周榜月榜总榜
近期活动
全部
暂无活动,敬请期待...
相关课程
全部
暂无课程,敬请期待...