• 下载,安装
 
[root@localhost src]# cd /usr/local/src/
[root@localhost src]# tar zxvf mysql-router-2.0.3-linux-glibc2.12-x86-64bit.tar.gz -C /usr/local/soft/
[root@localhost src]# cd /usr/local/soft/
[root@localhost soft]# ll
total 36
drwxr-xr-x.  9 xiaojf xiaojf 4096 Oct 30 00:20 elasticsearch
drwxr-xr-x.  2 root   root   4096 Jul  9  2016 filebeat
drwxr-xr-x.  8 uucp      143 4096 Apr  1  2016 jdk
drwxrwxr-x. 11   1000   1000 4096 Jul 10  2016 kibana
drwxr-xr-x.  6 root   root   4096 Jul  9  2016 logstash
drwxrwxr-x.  7   7161 wheel  4096 Feb 22  2016 mysql-router-2.0.3-linux-glibc2.12-x86-64bit
drwxrwxr-x.  6 root   root   4096 Dec  6 00:38 redis-3.2.6
drwxr-xr-x.  5 root   root   4096 Jan 13 22:57 redis_cluster
drwxr-xr-x.  2 root   root   4096 Jul  9  2016 tar
[root@localhost soft]# mv mysql-router-2.0.3-linux-glibc2.12-x86-64bit mysql-router
[root@localhost soft]# ll
total 36
drwxr-xr-x.  9 xiaojf xiaojf 4096 Oct 30 00:20 elasticsearch
drwxr-xr-x.  2 root   root   4096 Jul  9  2016 filebeat
drwxr-xr-x.  8 uucp      143 4096 Apr  1  2016 jdk
drwxrwxr-x. 11   1000   1000 4096 Jul 10  2016 kibana
drwxr-xr-x.  6 root   root   4096 Jul  9  2016 logstash
drwxrwxr-x.  7   7161 wheel  4096 Feb 22  2016 mysql-router
drwxrwxr-x.  6 root   root   4096 Dec  6 00:38 redis-3.2.6
drwxr-xr-x.  5 root   root   4096 Jan 13 22:57 redis_cluster
drwxr-xr-x.  2 root   root   4096 Jul  9  2016 tar
  • 配置文件
 
[root@localhost mysql-router]# cd /usr/local/soft/mysql-router/
[root@localhost mysql-router]# touch mysqlrouter.ini
[root@localhost mysql-router]# vi mysqlrouter.ini
 
[DEFAULT]
logging_folder = /usr/local/soft/mysql-router/logs
 
[logger]
level = INFO
 
[routing:read_write]
bind_address = 192.168.59.128
bind_port = 8001
destinations = 192.168.59.128:3306
mode = read-write
max_connections = 1024
max_connect_errors = 100
client_connect_timeout = 9
 
[routing:read_only]
bind_address = 192.168.59.128
bind_port = 8002
destinations = 192.168.59.129:3306
mode = read-only
max_connections = 65535
max_connect_errors = 100
client_connect_timeout = 9
 
[root@localhost mysql-router]# mkdir -p /usr/local/soft/mysql-router/logs
 
  • 开发  8001 8002 端口
  • 启动
 
[root@localhost mysql-router]./bin/mysqlrouter -c ./mysqlrouter.ini &
 
  • 监控日志
 
[root@localhost ~]# tail -f /usr/local/soft/mysql-router/logs/mysqlrouter.log
 
  • 连接
 
[root@localhost mysql-router]# mysql -uxiaojf -pxiaojf -P 8001
Warning: Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 29
Server version: 5.6.28-log MySQL Community Server (GPL)
 
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| elearning          |
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)
 
mysql>
  • 下载,安装
 
[root@localhost src]# cd /usr/local/src/
[root@localhost src]# tar zxvf mysql-router-2.0.3-linux-glibc2.12-x86-64bit.tar.gz -C /usr/local/soft/
[root@localhost src]# cd /usr/local/soft/
[root@localhost soft]# ll
total 36
drwxr-xr-x.  9 xiaojf xiaojf 4096 Oct 30 00:20 elasticsearch
drwxr-xr-x.  2 root   root   4096 Jul  9  2016 filebeat
drwxr-xr-x.  8 uucp      143 4096 Apr  1  2016 jdk
drwxrwxr-x. 11   1000   1000 4096 Jul 10  2016 kibana
drwxr-xr-x.  6 root   root   4096 Jul  9  2016 logstash
drwxrwxr-x.  7   7161 wheel  4096 Feb 22  2016 mysql-router-2.0.3-linux-glibc2.12-x86-64bit
drwxrwxr-x.  6 root   root   4096 Dec  6 00:38 redis-3.2.6
drwxr-xr-x.  5 root   root   4096 Jan 13 22:57 redis_cluster
drwxr-xr-x.  2 root   root   4096 Jul  9  2016 tar
[root@localhost soft]# mv mysql-router-2.0.3-linux-glibc2.12-x86-64bit mysql-router
[root@localhost soft]# ll
total 36
drwxr-xr-x.  9 xiaojf xiaojf 4096 Oct 30 00:20 elasticsearch
drwxr-xr-x.  2 root   root   4096 Jul  9  2016 filebeat
drwxr-xr-x.  8 uucp      143 4096 Apr  1  2016 jdk
drwxrwxr-x. 11   1000   1000 4096 Jul 10  2016 kibana
drwxr-xr-x.  6 root   root   4096 Jul  9  2016 logstash
drwxrwxr-x.  7   7161 wheel  4096 Feb 22  2016 mysql-router
drwxrwxr-x.  6 root   root   4096 Dec  6 00:38 redis-3.2.6
drwxr-xr-x.  5 root   root   4096 Jan 13 22:57 redis_cluster
drwxr-xr-x.  2 root   root   4096 Jul  9  2016 tar
  • 配置文件
 
[root@localhost mysql-router]# cd /usr/local/soft/mysql-router/
[root@localhost mysql-router]# touch mysqlrouter.ini
[root@localhost mysql-router]# vi mysqlrouter.ini
 
[DEFAULT]
logging_folder = /usr/local/soft/mysql-router/logs
 
[logger]
level = INFO
 
[routing:read_write]
bind_address = 192.168.59.128
bind_port = 8001
destinations = 192.168.59.128:3306
mode = read-write
max_connections = 1024
max_connect_errors = 100
client_connect_timeout = 9
 
[routing:read_only]
bind_address = 192.168.59.128
bind_port = 8002
destinations = 192.168.59.129:3306
mode = read-only
max_connections = 65535
max_connect_errors = 100
client_connect_timeout = 9
 
[root@localhost mysql-router]# mkdir -p /usr/local/soft/mysql-router/logs
 
  • 开发  8001 8002 端口
  • 启动
 
[root@localhost mysql-router]./bin/mysqlrouter -c ./mysqlrouter.ini &
 
  • 监控日志
 
[root@localhost ~]# tail -f /usr/local/soft/mysql-router/logs/mysqlrouter.log
 
  • 连接
 
[root@localhost mysql-router]# mysql -uxiaojf -pxiaojf -P 8001
Warning: Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 29
Server version: 5.6.28-log MySQL Community Server (GPL)
 
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| elearning          |
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)
 
mysql>

MysqlRouter 实现mysql5.6读写分离的更多相关文章

  1. Centos 7环境下配置MySQL 5.7读写分离

    1.实验目的: 实现在Centos 7系统环境下,MySQL5.7读写分离. 2.实验条件: MySQL主服务器:Centos 7桌面环境,IP:10.10.11.31 MySQL从服务器:Cento ...

  2. 利用MySQL Router构建读写分离MGR集群

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 目录 1. 部署MySQL Router 2. 启动mysqlrouter服务 3. 确认读写分离效果 4. 确认只读负载 ...

  3. MySQL5.6 实现主从复制,读写分离,分散单台服务器压力

    闲来无事,在本地搭建几台虚拟机,准备配一个mysql读写分离的主从配置,版本选用最新版的,mysql.5.6.28 版本,本处使用源码安装(鄙人一向喜欢源码安装,因为centos中鄙人不知道yum安装 ...

  4. MySQL5.6 Replication主从复制(读写分离) 配置完整版

    MySQL5.6 Replication主从复制(读写分离) 配置完整版 MySQL5.6主从复制(读写分离)教程 1.MySQL5.6开始主从复制有两种方式: 基于日志(binlog): 基于GTI ...

  5. Centos7.5部署MySQL5.7基于GTID主从复制+并行复制+半同步复制+读写分离(ProxySQL) 环境- 运维笔记 (完整版)

    之前已经详细介绍了Mysql基于GTID主从复制的概念,原理和配置,下面整体记录下MySQL5.7基于GTID主从复制+并行复制+增强半同步复制+读写分离环境的实现过程,以便加深对mysql新特性GT ...

  6. spring+mybatis+mysql5.7实现读写分离,主从复制

    申明:请尽量与我本博文所有的软件版本保持一致,避免不必要的错误. 所用软件版本列表:MySQL 5.7spring5mybaties3.4.6 首先搭建一个完整的spring5+springMVC5+ ...

  7. 利用mycat实现基于mysql5.5主从复制的读写分离

    整体步骤: 1.准备好两台服务器,一台作为主数据库服务器,一台作为从服务器,并安装好mysql数据库,此处略 2.配置好主从同步 3.下载JDK配置mycat依赖的JAVA环境,mycat采用java ...

  8. MySQL5.6基于mysql-proxy实现读写分离

    已经搭建好MySQL主从架构 10.205.22.185 #mysql-proxy 10.205.22.186 #master 10.205.22.187 #slave 1.安装mysql-proxy ...

  9. MySQL集群(三)mysql-proxy搭建负载均衡与读写分离

    前言 前面学习了主从复制和主主复制,接下来给大家分享一下怎么去使用mysql-proxy这个插件去配置MySQL集群中的负载均衡以及读写分离. 注意:这里比较坑的就是mysql-proxy一直没有更新 ...

随机推荐

  1. linux sort命令详解(转)

    sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式: sort [-bcfMnrtk][源文件][-o 输出文件] 补充说明:sort可针对文本文件的内容,以行为单位来排序. 参 数 ...

  2. 实现简单的跨站脚本攻击(XSS)

    我们来通俗的了解一下什么是跨站脚本攻击(XSS):在表单中提交 一段 js代码 ,提交的内容被展示到页面时 ,js会被浏览器解析 打个比方吧,比如我现在写的这篇博客,写完以后我要发表对吧? 发表这个过 ...

  3. 自动化构建工具gulp简单介绍及使用

    一.简介及安装: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器:她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成:使用她,我们不仅可以很愉快 ...

  4. select 训练

    --1.查询"c001"课程比"c002"课程成绩高的所有学生的学号:SELECT b.sno FROM (SELECT * FROM sc WHERE cno ...

  5. Map的迭代

    public static void main(String[] args) { Map<String, Integer> map = new HashMap<String, Int ...

  6. Docker for Mac与IntelliJ Docker Integration插件的兼容性问题

    笔者在自己的Mac上安装的是Docker for Mac,而不是Docker Toolbox. 这两者最主要的区别在于Docker for Mac用HyperKit作为虚拟化解决方案而不是Virtua ...

  7. spine动画融合与动画叠加

    spine动画融合与动画叠加 一.动画融合setMix 1.概述:两个动作之间的平滑过渡 参数duration为需要多少时间从fromAnimation过渡到toAnimation,过渡时间为动画重叠 ...

  8. bzoj4800 [Ceoi2015]Ice Hockey World Championship

    Description 有n个物品,m块钱,给定每个物品的价格,求买物品的方案数. Input 第一行两个数n,m代表物品数量及钱数 第二行n个数,代表每个物品的价格 n<=40,m<=1 ...

  9. 【国家集训队2012】tree(伍一鸣)

    Description 一棵n个点的树,每个点的初始权值为1.对于这棵树有q个操作,每个操作为以下四种操作之一:  + u v c:将u到v的路径上的点的权值都加上自然数c:  - u1 v1 u2 ...

  10. 蓝桥杯-核桃的数量-java

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...