• ADADADADAD

    MySQL分库分表工具oneproxy安装说明[ mysql数据库 ]

    mysql数据库 时间:2024-12-24 19:12:52

    作者:文/会员上传

    简介:

    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 /us

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

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


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

    将本文的Word文档下载到电脑

    推荐度:

    下载