我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

                    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,客户端的字符集信息。

 


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Zabbix系统MySQL数据库分区表的设定--精简说明

Zabbix监控中对后台MySQL DB几张历史大表依照时间进行分区无疑可以提高zabbix by时间查询时的性能,可以在zabbix后台DB在安装之初就将table设定为分区表,也可以在使用一段时间后已经有时间的情况下设定table为分区
2023-06-04

3、MySql第三章,分库分表、MyCat概述及安装登录

MySql第三章,分库分表、MyCat概述及安装登录 先下定论,数据库优化顺序: 1、单库单表;2、单库单表主从复制;3、垂直分库;4、水平分区;5、水平分表; 一、概述 1、为什么要分库分表 数据库的复制能解决访问问题(主从复制),并不能解决大规模的并发写入
3、MySql第三章,分库分表、MyCat概述及安装登录
2017-12-03

MySQL复制的概述、安装、故障、技巧、工具(火丁分享)

首先主服务器把数据变化记录到主日志,然后从服务器通过I/O线程读取主服务器上的主日志,并且把它写入到从服务器的中继日志中,接着SQL线程读取中继日志,并且在从服务器上重放,从而实现MySQL复制。
2022-11-21

编程热搜

目录