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/

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

最新文章

  1. CentOS安装wordpress权限问题
  2. Windows中搭建已存在的Octopress环境
  3. oracle数据库的字符集更改
  4. [HDOJ5543]Pick The Sticks(DP,01背包)
  5. Things App Engine Doesn't Do...Yet
  6. React组件开发入门
  7. crawler_爬虫_反爬虫策略
  8. FusionCharts中图的属性的总结归纳
  9. HTTP协议扫盲(三)HTTP协议的请求头列表和分类描述
  10. MDF,了解一下
  11. 在windows上传一个新的项目到GitHub上
  12. Pytorch LSTM 词性判断
  13. layerUi与AJAX的一种思路
  14. 开机logo以及两种修改开机动画方法
  15. html5 利用谷歌地图显示当前位置
  16. 自己对git的认识。
  17. MVC借助Masonry实现图文瀑布流
  18. 大话Linux内核中锁机制之RCU、大内核锁
  19. protobuf手册
  20. MSSQL如何访问ORACLE里的表

热门文章

  1. Java中遍历实体类(处理MongoDB)
  2. 『计算机视觉』各种Normalization层辨析
  3. css 选择器二
  4. 创建属性Attribute
  5. Oracle数据库,数字强制显示2位小数
  6. SpringBoot系列之Hikari连接池
  7. server library[unbound] 服务未绑定解决办法
  8. CURD插件(仿Django-admin版)
  9. Spring循环依赖
  10. linux常用文本编缉命令(strings/sed/awk/cut)