[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
[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
[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>
- Centos 7环境下配置MySQL 5.7读写分离
1.实验目的: 实现在Centos 7系统环境下,MySQL5.7读写分离. 2.实验条件: MySQL主服务器:Centos 7桌面环境,IP:10.10.11.31 MySQL从服务器:Cento ...
- 利用MySQL Router构建读写分离MGR集群
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 目录 1. 部署MySQL Router 2. 启动mysqlrouter服务 3. 确认读写分离效果 4. 确认只读负载 ...
- MySQL5.6 实现主从复制,读写分离,分散单台服务器压力
闲来无事,在本地搭建几台虚拟机,准备配一个mysql读写分离的主从配置,版本选用最新版的,mysql.5.6.28 版本,本处使用源码安装(鄙人一向喜欢源码安装,因为centos中鄙人不知道yum安装 ...
- MySQL5.6 Replication主从复制(读写分离) 配置完整版
MySQL5.6 Replication主从复制(读写分离) 配置完整版 MySQL5.6主从复制(读写分离)教程 1.MySQL5.6开始主从复制有两种方式: 基于日志(binlog): 基于GTI ...
- Centos7.5部署MySQL5.7基于GTID主从复制+并行复制+半同步复制+读写分离(ProxySQL) 环境- 运维笔记 (完整版)
之前已经详细介绍了Mysql基于GTID主从复制的概念,原理和配置,下面整体记录下MySQL5.7基于GTID主从复制+并行复制+增强半同步复制+读写分离环境的实现过程,以便加深对mysql新特性GT ...
- spring+mybatis+mysql5.7实现读写分离,主从复制
申明:请尽量与我本博文所有的软件版本保持一致,避免不必要的错误. 所用软件版本列表:MySQL 5.7spring5mybaties3.4.6 首先搭建一个完整的spring5+springMVC5+ ...
- 利用mycat实现基于mysql5.5主从复制的读写分离
整体步骤: 1.准备好两台服务器,一台作为主数据库服务器,一台作为从服务器,并安装好mysql数据库,此处略 2.配置好主从同步 3.下载JDK配置mycat依赖的JAVA环境,mycat采用java ...
- MySQL5.6基于mysql-proxy实现读写分离
已经搭建好MySQL主从架构 10.205.22.185 #mysql-proxy 10.205.22.186 #master 10.205.22.187 #slave 1.安装mysql-proxy ...
- MySQL集群(三)mysql-proxy搭建负载均衡与读写分离
前言 前面学习了主从复制和主主复制,接下来给大家分享一下怎么去使用mysql-proxy这个插件去配置MySQL集群中的负载均衡以及读写分离. 注意:这里比较坑的就是mysql-proxy一直没有更新 ...
随机推荐
- Git托管
前面的话 本文将主要介绍如何使用Github来托管Git服务 SSH 大多数Git服务器都会选择使用SSH公钥来进行授权.系统中的每个用户都必须提供一个公钥用于授权 首先先确认一下是否已经有一个公钥了 ...
- 为已有表快速创建自动分区和Long类型like 的方法-Oracle 11G
对上一篇文章进行实际的运用.在工作中遇到有一张大表(五千万条数据),在开始的时候忘记了创建自动分区,导致现在使用非常不方便,查询的速度非常的满,所以就准备重新的分区表,最原始方法是先创建新的分区表,然 ...
- 学习MVC之租房网站(三)-编写实体类并创建数据库
在上一篇<学习MVC之租房网站(二)-框架搭建及准备工作>中,搭建好了项目框架,并配置了EF.Log4Net和进程外Session.接下来会编写Eneity类并采用CodeFirst的方式 ...
- 【linux 爱好者群】程序猿的那些聊天记录
分享&&交流&&开放 you should get it 声明:好吧,我们的群只有5个人,但是有句话不是说的很对吗,一个项目最理想的不就是5个人么.我是写文本那个. 下 ...
- Unity调用Android的两个方式:其一、调用jar包
unity在Android端开发的时候,免不了要调用Java:Unity可以通过两种方式来调用Android:一是调用jar.二是调用aar. 这篇文章主要讲解怎么从无到有的生成一个jar包,然后un ...
- tablelayoutpanel内部组件变形
tablelayoutpanel设为dock=full后,最大化或最小化窗口会变形. 解决办法:加入flowlayoutpanel,将tablelayoutpanel放入其中,然后在tablelayo ...
- Java 代码安全(一) —— 避免用String储存敏感数据
Java 代码安全(一) -- 避免用String储存敏感数据 如果重要的数据(保存在内存中)在使用后没有及时清理,有可能会导致信息泄漏.开发人员通常都回用String 保存敏感数据(密码, ...
- php操作memcache缓存基本方法
memcache 是一个高效的分布式的内存对象缓存系统,他可以支持把php的各种数据(数组,对象,基本数据类型)放在它管理的内存中 1.代码使用 <?php //连接 $mem = new Me ...
- 《Effective C#》读书笔记-1.C# 语言习惯-2.使用运行时常量(readonly)而不是编译时常量(const)
概念 编译时 编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把源代码翻译成机器能识别的代码.(当然只是一般意义上这么说,实际上可能只是翻译成某个中间状态的语言.比如Java只有JVM识 ...
- Spring+SpringMVC+MyBatis+easyUI整合优化篇(十三)数据层优化-表规范、索引优化
本文提要 最近写的几篇文章都是关于数据层优化方面的,这几天也在想还有哪些地方可以优化改进,结合日志和项目代码发现,关于数据层的优化,还是有几个方面可以继续修改的,代码方面,整合了druid数据源也开启 ...