千家信息网

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

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,oneproxy数据库中间件说明#wget http://www.onexsoft.com/software/oneproxy-rhel5-linux64-v6.0.0-ga.tar.gz#tar -
千家信息网最后更新 2026年11月02日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

3.2 分表规则的

3.3 主要参数说明

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


策略 节点 集群 中间件 不同 名字 方式 管理 分表 客户 密码 平台 用户 配置 分库 位置 客户端 数据 数据库 文件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海致骋互联网科技 佰商互联网科技有限公司 互联网科技公司的市场部门 科技与互联网的利与弊 华服互联网科技官网 互联网科技创新服务 互联网科技与大数据专业 互联网在线教育科技创业 朱啸虎曾投资哪些互联网科技企业 科技大学互联网 恒生互联网科技业指数调整周期 互联网方面的科技前沿 南通创西澳互联网科技有限公司 江苏苏星互联网科技有限公司 广州千川互联网科技有限公司 工业互联网科技创业 上海同邻互联网科技有限公司规模 珠海东科互联网科技有限公司 互联网时代科技型公司的机会 亚光科技低轨卫星互联网 博彦科技互联网金融 互联网科技保险 腾讯阿里互联网科技 互联网未来科技 善班互联网科技有限公司 栖莱科技互联网股份有限公司 深圳育鹏互联网科技有限公司招聘 科技互联网的核心竞争力 互联网领先科技活动 第三届互联网大会安防黑科技
0