mysql多实例脚本_mysql多实例脚本
发布日期:2021-06-24 11:21:22 浏览次数:3 分类:技术文章

本文共 1679 字,大约阅读时间需要 5 分钟。

##mariadb和mysql-server的通用多实例脚本。

vi  mdp.sh   脚本内容参考内容如下

#!/bin/bash

echo '等待mariadb-server或mysql-server服务软件安装完毕'

while  true

do

yum  install -y  mariadb-server  mariadb &>/dev/null

yum  install -y  mysql-server  mysql &>/dev/null

netstat  -atunlp| grep  330

read  -p  '请输入MYSQL实例端口号,例如3306、3307等:'  x

n=$(echo $x|cut -c 4)

netstat  -atunlp | grep  $x

if [ $?  -eq  0 ];then

echo "$x实例已存在,无需再创建"

else  {

mkdir  -pv  /data/$x

chown  -Rv  mysql.mysql  /data

mysql_install_db  --datadir=/data/$x  --user=mysql

#y="/data/$x/$x"

cat  > /data/$x/$x.cnf <

[mysqld_multi]

mysqld=/usr/bin/mysqld_safe

mysqladmin=/usr/bin/mysqladmin

[mysqld$x]

user=mysql

port=$x

socket=/data/$x/$x.sock

pid-file=/data/$x/$x.pid

log-error=/data/$x.log

datadir=/data/$x

max_connections=200

default-storage-engine=innodb

character_set_server=utf8

server-id=$n

log-bin=/data/$x/mysql-bin

EOF

mysqld_multi --defaults-file=/data/$x/$x.cnf start $x

#mysqld_multi --defaults-file=/data/$x/$x.cnf stop $x

sleep  3s

mysqld_multi --defaults-file=/data/$x/$x.cnf report

netstat  -atunlp| grep  330

mysql  -uroot -P3306 -S /data/$x/$x.sock -e "grant replication slave on *.* to repl@'%' identified by 'repl';flush  privileges;"

mysql  -uroot -P3306 -S /data/$x/$x.sock -e "grant all on *.* to admin@'%' identified by 'admin';flush  privileges;"

mysql  -uroot -P3306 -S /data/$x/$x.sock -e "show databases;show master  status;"

}

fi

done

配置从服务器

mysql -uadmin -padmin  -h 192.168.100.6 -P3307

CHANGE MASTER TO MASTER_HOST='192.168.100.6',MASTER_USER='repl',MASTER_PASSWORD='repl',MASTER_PORT=3306,MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=106;

start  slave;

show  slave  status\G

本文转自rshare 51CTO博客,原文链接:http://blog.51cto.com/1364952/1952216,如需转载请自行联系原作者

转载地址:https://blog.csdn.net/weixin_32467749/article/details/113606766 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:python如何生成excel文件夹_用python脚本通过excel生成文件夹树结构
下一篇:mysql 查询姓王_MySQL查询语句练习题,测试足够用了

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月24日 13时58分10秒