Mysql router 主要用途是读写分离,主主故障自动切换,负载均衡,连接池等。安装如下

下载地址:https://dev.mysql.com/downloads/router/

tar -zxvf mysql-router-2.1.4-el7-x86-64bit.tar.gz
mv mysql-router-2.1.4-el7-x86-64bit /usr/local/mysql-router

配置文件
mkdir /etc/mysql-route/
mkdir -p /data0/log/mysqlrouter
mkdir -p /usr/local/mysql-router/data/keyring-data
chown mysql:mysql /usr/local/mysql-router
chown mysql:mysql /data0/log/mysqlrouter

cp /usr/local/mysql-router/share/doc/mysqlrouter/sample_mysqlrouter.conf /etc/mysql-route/mysqlrouter.conf

vim /etc/mysql-route/mysqlrouter.conf
[DEFAULT]
logging_folder = /data0/log/mysqlrouter
plugin_folder = /usr/local/mysql-router/lib/mysqlrouter
config_folder = /etc/mysql-route/
runtime_folder = /usr/local/mysql-router/run
data_folder = /usr/local/mysql-router/data
keyring_path = /usr/local/mysql-router/data/keyring-data
master_key_path = /usr/local/mysql-router/data/keyring-key

[logger]
level = INFO

[routing:basic_failover]
bind_address=192.168.56.118
bind_port = 7001
mode = read-write
max_connections =256
max_connect_errors =1000
client_connect_timeout =20
destinations = myma1:3306,myma2:3306

[routing:balancing]
bind_address=192.168.56.118
bind_port = 7002
connect_timeout = 20
max_connections = 1024
destinations = myma1:3306,myma2:3306
mode = read-only

# If no plugin is configured which starts a service, keepalive
# will make sure MySQL Router will not immediately exit. It is
# safe to remove once Router is configured.
[keepalive]
interval = 60

启动配置方式
mysqlrouter --config /etc/mysql-route/mysqlrouter.conf &

vim /etc/profile
PATH=/usr/local/mysql-router/bin:$PATH
mkdir /usr/local/mysql-router/scripts/

vim /usr/local/mysql-router/scripts/start_mysqlrouter.sh
#!/bin/bash
/usr/local/mysql-router/bin/mysqlrouter --config /etc/mysql-route/mysqlrouter.conf &
chmod +x start_mysqlrouter.sh

netstat -tunlp

写节点
mysql -h192.168.56.118 -uroot -P7001 -p
读节点
mysql -h192.168.56.118 -uroot -P7002 -p

my01_Mysql router 安装的更多相关文章

  1. MYSQL router 自动均衡负载

    配制文件: /etc/mysqlrouter/mysqlrouter.ini [DEFAULT] logging_folder = /var/log/mysql-router plugin_folde ...

  2. [转] React Router 使用教程

    PS:react-route就是一个决定生成什么父子关系的组件,一般和layout结合起来,保证layout不行,内部的子html进行跳转 你会发现,它不是一个库,也不是一个框架,而是一个庞大的体系. ...

  3. React Router 使用教程

    一.基本用法 React Router 安装命令如下. $ npm install -S react-router 使用时,路由器Router就是React的一个组件. import { Router ...

  4. OpenShift实战(一):OpenShift高级安装

    1.1 服务器基本信息 本次安装采用一个master.5个node.3个etcd,node节点两块硬盘,60G磁盘用于docker storage,xxx改为自己的域名或主机名. 节点 功能 IP 内 ...

  5. Vue.js 2.x笔记:路由Vue Router(6)

    1. Vue Router简介与安装 1.1 Vue Router简介 Vue Router 是 Vue.js 官方的路由管理器.它和 Vue.js 的核心深度集成,构建单页面应用. Vue Rout ...

  6. Vue之单文件组件的数据传递,axios请求数据及路由router

    1.传递数据 例如,我们希望把父组件的数据传递给子组件. 可以通过props属性来进行传递. 传递数据三个步骤: 步骤1:在父组件中,调用子组件的组名处,使用属性值的方式往下传递数据 <Menu ...

  7. React:快速上手(6)——掌握React Router

    React:快速上手(6)——掌握React Router 引入Router 安装 npm install react-router-dom 基础组件 React Router中有三种类型的组件:路由 ...

  8. MySQL router

    MySQL Router is a building block for high availability (HA) solutions. It simplifies application dev ...

  9. Vue技术点整理-Vue CLI安装详解

     一,脚手架安装 Node 版本要求 Vue CLI 需要 Node.js +).你可以使用 nvm 或 nvm-windows 在同一台电脑中管理多个 Node 版本. 1,全局安装Vue CLI ...

随机推荐

  1. 分布式锁2 Java非常用技术方案探讨之ZooKeeper 【转载】

    前言:       由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题.以自己结合实际工作中的一些经验和网上看到的一些资料 ...

  2. function几种自执行的形式

    1.(function(){})();这种是最常用的形式 2.var t = function(){}(); 3.-function(){}(); 这三种形式都能自执行

  3. linux sdcv命令

    一.简介 sdcv全称为stardict console version,是终端下的词典.   二.安装 1)安装sdcv yum install -y sdcv 2)安装字典 http://www. ...

  4. spoj14846 Bribe the Prisoners

    看来我还是太菜了,这么一道破题做了那么长时间...... 传送门 分析 我首先想到的是用状压dp来转移每一个人是否放走的状态,但是发现复杂度远远不够.于是我们考虑区间dp,dpij表示i到j区间的所有 ...

  5. javascript字符串 转 驼峰字符

    字符串  转  驼峰字符 <script type="text/javascript"> var str = 'peng-hui-datou'; function a( ...

  6. requireJS入门基础

    参考  require.js详解 1.引用requireJS的html文件 <!DOCTYPE html> <head> <title>requireJS</ ...

  7. help手册使用

    属性的方法名的一般规律: 设置的属性名: set+属性名 获取属性值: 1.如果是bool类型,可能是 is+属性名 或者 属性名 2.不是bool类型,就是属性名

  8. web.xml 有什么用?(Java框架)

      1.每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程 ...

  9. findControl 可以获取前台页面的控件

    findControl 可以获取前台页面的控件

  10. JDK 1.6.0_45 下载

    Java SE Development Kit 6u45 Product / File Description File Size Download password Linux x86 65.46 ...