zoukankan      html  css  js  c++  java
  • mysql主从复制-读写分离

    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
    log_bin=mysql-bin
    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/

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

  • 相关阅读:
    【简报】一款使用静态图片生成动画的jQuery插件:JZoopraxiscope
    使用jQuery timelinr和animate.css创建超酷的CSS动画时间轴特效
    超酷信息图分享:你属于哪类geek?
    数据库操作优化
    android R.java aapt
    xml sax 解析 & 符号
    sql server2000 完全卸载
    cmd 命令总结
    手动打包 解释
    bat 执行 java jar包
  • 原文地址:https://www.cnblogs.com/duanlinxiao/p/10543761.html
Copyright © 2011-2022 走看看