您的位置:首页 > 运维架构 > Linux

Linux下Shell脚本部署Mysql服务的配置文件

2019-05-28 20:17 489 查看
## Install Mysql Services ##
# Mysql configuration file example.

# /cloud_nsd/conf/mysql.conf

################################## INCLUDES ###################################

# Include one or more other config files here.

############################## GLOBAL VARIABLES ###############################
Nfs_Dir=/cloud_nsd				#NFS共享目录
Script_Path=$Nfs_Dir/shell		#脚本路径
Soft_Path=$Nfs_Dir/soft			#软件路径
############################ INSTALL MYSQL SERVICE ##############################
# [mysqld]
Mysql_Packet=$Soft_Path/mysql/mysql-5.7.17.tar		#Mysql软件包
Mysql_Conf=/etc/my.cnf								#Mysql主配置文件
Mysql_Pwd=123456									#Mysql的root用户的登陆密码

############################## MHA CLUSTER ###############################
# [MHA]
Mha_Conf=/etc/mha_manager/app1.cnf		#MHA主配置文件
## [NETWORK]
Nic=eth0								#网卡(配置VIP)
Vip="'192.168.4.100/24'"				#用于故障切换脚本的VIP

## [CLUSTER]
Master_Slave_Ip='"192.168.4.55"'		#主库服务器
Bk_Mst_Host_1=192.168.4.56				#第一台备用主库
Bk_Mst_Host_2=192.168.4.57				#第二台备用主库
Data_Bk_1=192.168.4.58					#第一台数据备份主机

Client_User=lisi						#客户端访问用户
Client_Pwd='"123456"'
Moni_User=root							#监控用户
Moni_Passwd='"123456"'
Grant_Net='"%"'							#授权用户允许从哪登陆
Master_User='"repluser"'				#主从同步用户
Master_Passwd='"123456"'
Master_Log='"host55.000001"'			#主服务器的binlog日志文件
Master_Pos=154							#主服务器的binlog日志文件偏移量
Server_Id=`ifconfig $Nic |awk '/inet /{print $2}' |cut -d . -f 4`	#提取IP地址的主机位作为server_id,确保唯一性

Master_ID=55
Bk_Mst1_ID=56
Bk_Mst2_ID=57
Data_Bk1_ID=58

## [RESTORE CLUSTER]
Manager_Host=192.168.4.59				#管理主机
RES_Master_User=`echo $Master_User |sed -r 's/(.)(.*)(.)/\2/'`			#修复时主从同步用户
RES_Master_Pwd=`echo $Master_Passwd |sed -r 's/(.)(.*)(.)/\2/'`			#修复时主从同步用户密码
Select_Master=/tmp/select_master.txt		#生成选择主库文件,用完后会被删除
Mha_Tmp_Conf=/tmp/mha_conf.txt				#临时集群服务器配置文件,用完后会被删除
Restore_Host=192.168.4.55
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: