美文网首页
mysql主从代理

mysql主从代理

作者: 妖孽白YoonA_11c3 | 来源:发表于2019-03-17 19:10 被阅读0次

    mysql主从复制+读写分离

    环境:

    mysql主:193.168.1.1

    mysql从:193.168.1.2

    amoeba代理:193.168.1.3

    ####################################################

    mysql主上操作:

    # vi /etc/my.cnf

    log_bin=mysql-bin

    server_id=1

    登录mysql:

    # mysql

    mysql> grant all on *.* to 'tongbu'@'%' identified by 'tongbu';

    mysql> flush privileges;

    mysql> show master status;

    #################################################################

    mysql从上操作:

    # vi /etc/my.cnf

    server_id=2

    登录mysql进行操作(对应日志数据需要到主上粘贴复制来):

    #mysql

    mysql> change master to master_host='192.168.1.1',master_user='tongbu',master_password='tongbu',master_log_file='master-bin.000001',master_log_pos=106;

    mysql> start slave;

    mysql> show slave status \G;(看到双yes即可)

    主从复制完成

    ##############################################################

    读写分离:

    在amoeba代理服务器上操作:

    安装jdk:

    # rpm -ivh jdk-8u20-linux-x64.rpm

    # vi /etc/profile

    export  JAVA_HOME=/usr/java/jdk1.8.0_20/

    export  CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

    export  PATH=$JAVA_HOME/lib:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

    export  AMOEBA_HOME=/usr/local/amoeba

    export  PATH=$PATH:$AMOEBA_HOME/bin

    # source /etc/profile

    安装amoeba:

    # tar zxf amoeba-mysql-binary-2.2.0.tar.gz  -C /usr/local/amoeba/

    # chmod -R 755 /usr/local/amoeba/

    之后修改对应的配置文件即可

    相关文章

      网友评论

          本文标题:mysql主从代理

          本文链接:https://www.haomeiwen.com/subject/hgtpmqtx.html