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
相关文章推荐
- Linux下Shell脚本部署LNMP服务的配置文件
- Linux下Shell脚本部署DNS服务的配置文件
- Linux平台Shell脚本部署Openstack配置文件
- Linux 用 shell 脚本 批量 导入 csv 文件 到 mysql 数据库
- linux下网络配置续(用文件配置网络;虚拟机通过真机上网;dhcp服务)软件管理(挂载点的设置,卸载;配置本地yum源,共享型yum源的部署)
- linux中各个shell配置脚本文件的作用域和启动时间
- Java服务部署上linux主机及shell脚本启停
- [置顶] 编写shell脚本以及利用函数实现批量安装Linux服务配置
- shell脚本实现Linux日志服务配置Edition 2
- shell脚本实现nfs服务安装配置,共享文件分发
- dubbo基础篇三_linux部署dubbo服务以及shell脚本编写
- shell脚本批量监控Linux server配置文件的更改
- MySQL服务维护笔记:Linux下的安装与分布式规划 [附样例配置文件]
- Linux 用 shell 脚本 批量 导入 csv 文件 到 mysql 数据库
- shell脚本批量监控Linux server配置文件的更改
- Linux平台Shell脚本KVM创建虚拟机配置文件
- 实战模拟监控MySQL服务shell脚本小结
- 转-linux下mysql配置文件my.cnf最详细解释
- shell脚本读取配置文件
- linux中mysql备份shell脚本代码