写一个MySQL配置主从的shell脚本
时间: 2023-03-19 08:20:49 浏览: 128
shell脚本自动化安装MySQL主从
#! /bin/bash# MySQL配置主从脚本# 配置主服务器# 设置数据库服务器IDSERVER_ID=1# 设置binlog文件和位置BINLOG_FILE="mysql-bin.000001"BINLOG_POS=4# 设置用户名和密码MASTER_USER="root"MASTER_PASS="password"# 配置从服务器# 设置从服务器IDSLAVE_ID=2# 设置主服务器的IP地址MASTER_HOST="127.0.0.1"# 设置主服务器的用户名和密码SLAVE_USER="root"SLAVE_PASS="password"# 启动主服务器mysql -u$MASTER_USER -p$MASTER_PASS -e "CHANGE MASTER TO MASTER_HOST='$MASTER_HOST', MASTER_USER='$MASTER_USER', MASTER_PASSWORD='$MASTER_PASS', MASTER_LOG_FILE='$BINLOG_FILE', MASTER_LOG_POS=$BINLOG_POS"# 启动从服务器mysql -u$SLAVE_USER -p$SLAVE_PASS -e "CHANGE MASTER TO MASTER_HOST='$MASTER_HOST', MASTER_USER='$MASTER_USER', MASTER_PASSWORD='$MASTER_PASS', MASTER_LOG_FILE='$BINLOG_FILE', MASTER_LOG_POS=$BINLOG_POS, MASTER_SERVER_ID=$SERVER_ID"# 启动从服务器的复制mysql -u$SLAVE_USER -p$SLAVE_PASS -e "START SLAVE"
阅读全文