MySQL分库分表工具oneproxy安装说明

发布时间:2020-08-02 05:31:01 作者:轻狂书生999
来源:网络 阅读:2408

                    oneproxy数据库中间件说明

#wget http://www.onexsoft.com/software/oneproxy-rhel5-linux64-v6.0.0-ga.tar.gz

#tar -zxvf oneproxy-rhel5-linux64-v6.0.0-ga.tar.gz  -C /usr/local/

# cd /usr/local/oneproxy/

 

1.指定中间件启动的shell脚本和启动文件的程序目录位置

# sed -i 's/^export.*$/export\ ONEPROXY_HOME=\/usr\/local\/oneproxy/g' demo.sh

# sed -i 's/^ONEPROXY_HOME=.*$/ONEPROXY_HOME=\/usr\/local\/oneproxy/g' oneproxy.service

# cp oneproxy.service /etc/init.d/oneproxy

# chmod +x /etc/init.d/oneproxy

# chkconfig --add oneproxy

# chkconfig oneproxy on

 

二、oneproxy的管理

启动中间件:

方式一

# sh /usr/local/oneproxy/demo.sh

方式二

关闭中间件:

方式一

# /etc/init.d/oneproxy stop

方式二(需要通过mysql客户端登录控制台使用的管理平台的账号密码,为中间件默认密码)

#安装MySQL客户端

# yum install mysql -y  

# mysql -uadmin -pOneProxy -h227.0.0.1 -P4041

mysql> shutdown force;

ERROR 2013 (HY000): Lost connection to MySQL server during query

# /etc/init.d/oneproxy start

 

三、oneproxy的配置

 

3.1 基础配置

3.2 管理平台的使用

默认登录管理平台账号密码

# mysql -uadmin -pOneProxy -h227.0.0.1 -P4041

 

 

MySQL分库分表工具oneproxy安装说明

MySQL分库分表工具oneproxy安装说明

3.2 分表规则的

 

MySQL分库分表工具oneproxy安装说明 

3.3 主要参数说明

 

 

MySQL分库分表工具oneproxy安装说明 

 

MySQL 节点,与是否真实 Master 无关,可以用@来指定一个集群名字。通常来讲具有复制关系 的主备节点,都应当用同一个集群名字,任何一个节点都必须属 于一个集群,不指定的话,默认值为default 

proxy-slave-addresses,只读节点,只能用来转发读请求的 MySQL 节点,可以使用多次来指定多台 MySQL 节点,与是否真实 Slave 无关,可以用@来指定一个集群名字。通常来讲具有复制关系 的主备节点,都应当用同一个集群名字,任何一个节点都必须属 于一个集群,不指定的话,默认值为default 

proxy-user-list,所有后端 MySQL 节点都需要有这里指定的用户名,口令也要相同,可以用@来指定这个用户连接时所用的默认的数据库名,可以使用多次来指定多个用户。 

proxy-group-policy,用来指定某个 MySQL 集群的分流策略,策略master-only表示只使用 Master,read-failover表示 Master 不可用时将读切到备,策略read-slave表示只读 Slave,策略 read-balance表示读所有的节点,可以使用多次来为不同的 MySQL 主备设置不同的策略。


proxy-group-security,用来指定某个 MySQL 集群的安全策略, 策略 0 为无限制,策略 1 禁用了 DDL(默认值),策略 2 表示一定要有 Where 条件,策略 3 表示只允许查询(Select)命令, 以使用多次来为不同的 MySQL 主备设置不同的策略。

proxy-part-tables,分库分表配置文件,json 格式文本,主要包含 表的分区逻辑及每个分区的集群位置,详情参考分库分表部份的介绍。

proxy-charset,客户端的字符集信息。

 


推荐阅读:
  1. MySQL的安装及其工具Navicat for MySQL的安装
  2. mysql分库分表备份

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysql 分库分表 oneproxy

上一篇:面试常问的一道Java线程问题、从而引发的连环惨案

下一篇:移动互联网时代,学iOS开发好吗

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》