zoukankan      html  css  js  c++  java
  • mysql主从配置脚本

    PASSWD=123456
    USER=root
    REP_HOST=10.10.10.70
    REP_PORT=3306
    REP_USER=slave
    REP_PASSWD=123456@
    REP_FILE=mysql-bin.000021
    REP_POS=863718

    if [ ! -f /var/lock/mysql-zc.lock ];then
    mysql -u$USER -p$PASSWD -e "change master to master_host='$REP_HOST', master_port=$REP_PORT, master_user='$REP_USER', master_password='$REP_PASSWD', master_log_file='$REP_FILE', master_log_pos=$REP_POS;"
    touch /var/lock/mysql-zc.lock
    fi
    start(){
    if [ ! -f /var/lock/mysql-start.lock ];then
    mysql -u$USER -p$PASSWD -e "start slave;"
    sleep 1
    mysql -u$USER -p$PASSWD -e "show slave statusG;"|grep -E "Slave_SQL_Running|Slave_IO_Running"
    touch /var/lock/mysql-start.lock
    [ -f /var/lock/mysql-stop.lock ]&&rm -rf /var/lock/mysql-stop.lock
    else
    echo "slave is start!!!"
    fi

    }
    stop(){
    if [ ! -f /var/lock/mysql-stop.lock ];then
    mysql -u$USER -p$PASSWD -e "stop slave;"
    mysql -u$USER -p$PASSWD -e "show slave statusG;"|grep -E "Slave_SQL_Running|Slave_IO_Running"
    touch /var/lock/mysql-stop.lock
    [ -f /var/lock/mysql-start.lock ]&&rm -rf /var/lock/mysql-start.lock
    else
    echo "slave is stop!!!"
    fi
    }

    case "$1" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    status)
    mysql -u$USER -p$PASSWD -e "show slave statusG;"|grep -E "Slave_SQL_Running|Slave_IO_Running"
    ;;
    *)
    echo "usage : start| stop|status"
    ;;
    esac

  • 相关阅读:
    MS SQL Server迁移至Azure SQL
    Aras Innovator 11 sp2 firefox客户端设置
    Aras Innovator 11 sp2 IE客户端设置
    Aras Innovator 11 sp2安装
    JDK Windows安装
    mocha测试es6问题
    jQuery中animate与scrollTop、offset().top实例
    AI下载步骤
    Visual Studio Code必备插件
    Visual Studio code快捷键
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/5827375.html
Copyright © 2011-2022 走看看