返回顶部
首页 > 资讯 > 数据库 >Mysql中如何搭建oneproxy
  • 949
分享到

Mysql中如何搭建oneproxy

2024-04-02 19:04:59 949人浏览 泡泡鱼
摘要

小编给大家分享一下Mysql中如何搭建oneproxy,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

小编给大家分享一下Mysql中如何搭建oneproxy,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

1 下载
官网:Http://www.onexsoft.cn/software/step_into_oneproxy.pdf

2 安装
机器有限,oneproxy就安装在192.168.1.6上
192.168.1.6--主---oneproxy
192.168.1.56---从

3 简单读写分离

  1. 插入数据:[chenliang@hostnfsd oneproxy]$ mysql -utestuser -ptestuser -h292.168.1.6 --port=3308 -e "insert into  test2(id) values(4)" testbak; 
    Warning: Using a passWord on the command line interface can be insecure.
    [chenliang@hostnfsd oneproxy]$ mysql -utestuser -ptestuser -h292.168.1.6 --port=3308 -e "select * from test2" testbak;             
    Warning: Using a password on the command line interface can be insecure.
    +------+------+
    | id   | name |
    +------+------+
    |    1 | NULL |
    |    2 | NULL |
    |    3 | 4    |
    +------+------+

  2. 成功插入主库


负载均衡测试

  1. [chenliang@hostnfsd oneproxy]$ mysql -utestuser -ptestuser -h292.168.1.6 --port=3308 -e "select * from test2" group1;
    Warning: Using a password on the command line interface can be insecure.
    +------+------+
    | id   | name |
    +------+------+
    |    1 | NULL |
    |    2 | NULL |
    |    3 | 4    |
    +------+------+
    [chenliang@hostnfsd oneproxy]$ mysql -utestuser -ptestuser -h292.168.1.6 --port=3308 -e "select * from test2" group1;
    Warning: Using a password on the command line interface can be insecure.
    +------+
    | id   |
    +------+
    |    1 |
    |    2 |
    +------+
    [chenliang@hostnfsd oneproxy]$ mysql -utestuser -ptestuser -h292.168.1.6 --port=3308 -e "select * from test2" group1;
    Warning: Using a password on the command line interface can be insecure.
    +------+------+
    | id   | name |
    +------+------+
    |    1 | NULL |
    |    2 | NULL |
    |    3 | 4    |
    +------+------+
    [chenliang@hostnfsd oneproxy]$ mysql -utestuser -ptestuser -h292.168.1.6 --port=3308 -e "select * from test2" group1;
    Warning: Using a password on the command line interface can be insecure.
    +------+
    | id   |
    +------+
    |    1 |
    |    2 |
    +------+


  2. 读负载均衡,均衡分发至每个库


多用户:

  1. [root@hostnfsd :/usr/local/oneproxy]$ vi demo.sh 
    #/bin/bash
    #
    export ONEPROXY_HOME=/usr/local/oneproxy


    # valgrind --leak-check=full \


    ${ONEPROXY_HOME}/bin/oneproxy --keepalive \
    --proxy-address=192.168.1.6:3308 \
    --admin-address=192.168.1.6:4041  \
    --proxy-master-addresses=192.168.1.6:3307@group1 \
    --proxy-slave-addresses=192.168.1.56:3307@group1  \
    --proxy-user-list=testuser/950434F7872CB57A600E1B2B7237766FA7E95460@testbak \
    --proxy-user-list=jonn/950434F7872CB57A600E1B2B7237766FA7E95460@testbak2 \   ---就这不同,用户指定默认数据库不一样罢了
    --proxy-group-policy=group1:Read-balance \
    --proxy-charset=utf8_chinese_ci \
    --log-file=${ONEPROXY_HOME}/oneproxy.log \
    --pid-file=${ONEPROXY_HOME}/oneproxy.pid

测试:
[root@hostnfsd :/root]$ mysql -ujonn -ptestuser -h292.168.1.6 --port=3308 -e "select * from test2" group1                         ---读写分离
Warning: Using a password on the command line interface can be insecure.
+------+
| id   |
+------+
|  106 |
+------+
[root@hostnfsd :/root]$ mysql -ujonn -ptestuser -h292.168.1.6 --port=3308 -e "select * from test2" group1
Warning: Using a password on the command line interface can be insecure.
+------+
| id   |
+------+
|   56 |
+------+
[root@hostnfsd :/root]$ mysql -ujonn -ptestuser -h292.168.1.6 --port=3308 -e "select * from test2" group1
Warning: Using a password on the command line interface can be insecure.
+------+
| id   |
+------+
|  106 |
+------+


[root@hostnfsd :/root]$ mysql -ujonn -ptestuser -h292.168.1.6 --port=3308 -e "insert into  test2 values(111)" group1              ---插入主库
Warning: Using a password on the command line interface can be insecure.
[root@hostnfsd :/root]$ mysql -ujonn -ptestuser -h292.168.1.6 --port=3308 -e "select * from test2" group1           
Warning: Using a password on the command line interface can be insecure.
+------+
| id   |
+------+
|   56 |
+------+
[root@hostnfsd :/root]$ mysql -ujonn -ptestuser -h292.168.1.6 --port=3308 -e "select * from test2" group1
Warning: Using a password on the command line interface can be insecure.
+------+
| id   |
+------+
|  106 |
|  111 |
+------+
[root@hostnfsd :/root]$ mysql -ujonn -ptestuser -h292.168.1.6 --port=3308 -e "select * from test2" group1
Warning: Using a password on the command line interface can be insecure.
+------+
| id   |
+------+
|   56 |
+------+
[root@hostnfsd :/root]$ mysql -ujonn -ptestuser -h292.168.1.6 --port=3308 -e "select * from test2" group1
Warning: Using a password on the command line interface can be insecure.
+------+
| id   |
+------+
|  106 |
|  111 |

以上是“Mysql中如何搭建oneproxy”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: Mysql中如何搭建oneproxy

本文链接: https://lsjlt.com/news/66535.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Mysql中如何搭建oneproxy
    小编给大家分享一下Mysql中如何搭建oneproxy,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • 优雅的搭建OneProxy环境
    OneProxy简介(平民软件)OneProxy for MySQL可以复用不同应用到后端数据库的连接,有效降低数据库的并发连接数;可以即时踢除不可用的节点,将应用请求转发到其他可用节点,保证业务服务的稳定...
    99+
    2024-04-02
  • OneProxy分库分表的搭建
    实验环境: 前期准备的三个节点的环形复制 master1:192.168.8.57 master2:192.168.8.58 master3:192.168.8.59 oneproxy:192.168.8....
    99+
    2024-04-02
  • mysql中Oneproxy如何实现读写分离
    这篇文章将为大家详细讲解有关mysql中Oneproxy如何实现读写分离,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。基本架构: 写请求全部定向到主库,数据通过日志异步复...
    99+
    2024-04-02
  • mysql中MHA如何搭建
    这篇文章主要为大家展示了“mysql中MHA如何搭建”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中MHA如何搭建”这篇文章吧。 ...
    99+
    2024-04-02
  • MySQL中HA MHA如何搭建
    小编给大家分享一下MySQL中HA MHA如何搭建,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mha结构恢复过程:mha架构图...
    99+
    2024-04-02
  • mysql中如何搭建集群
    mysql中如何搭建集群,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。MySQL 群集是 MySQL 适合于分布式计算环境的高可用、高冗余...
    99+
    2024-04-02
  • MYSQL如何搭建
    这篇文章将为大家详细讲解有关MYSQL如何搭建,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql安装可以分为 1.rpm方式,2.tar压缩包方式,两者的差别rpm...
    99+
    2024-04-02
  • Lamp环境中如何搭建Mysql与PHP环境的搭建
    今天就跟大家聊聊有关  Lamp环境中如何搭建Mysql与PHP环境的搭建,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 Lam...
    99+
    2024-04-02
  • 如何搭建MySQL集群
    这篇文章给大家介绍如何搭建MySQL集群,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。概述MySQL Cluster 是MySQL 适合于分布式计算环境的高实用、可拓展、高性能、高冗余...
    99+
    2024-04-02
  • CentOS 6.5中如何搭建MySQL集群7.4
    小编给大家分享一下CentOS 6.5中如何搭建MySQL集群7.4,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 各节点信息如下:管理节点:192.168....
    99+
    2024-04-02
  • docker-compose如何搭建mongodb、mysql
    这篇文章主要介绍了docker-compose如何搭建mongodb、mysql,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。下面看下docker-compose搭建mong...
    99+
    2023-06-25
  • Docker中如何搭建MySQL数据库服务
    这期内容当中小编将会给大家带来有关Docker中如何搭建MySQL数据库服务,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。使用官方的mysql镜像搭建数据库服务,目前的latest版本对应8.0.19版本...
    99+
    2023-06-22
  • 如何搭建mysql主从复制
    搭建mysql主从复制的方法在主从服务器开启时间同步[root@storage  ~]# ntpdate 172.18.0.1主数据库配置使用记事本打开主数据库的my.cnf配置文件,在文件中的[my...
    99+
    2024-04-02
  • linux中如何搭建solr
    这篇文章主要为大家展示了“linux中如何搭建solr”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中如何搭建solr”这篇文章吧。环境搭建:centos7及solr7版本描述:最新版...
    99+
    2023-06-09
  • ubuntu中如何搭建svn
    本篇内容介绍了“ubuntu中如何搭建svn”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.安装svnsudo apt-get&...
    99+
    2023-07-04
  • 百万级mysql从库如何搭建
    本文主要给大家简单讲讲百万级mysql从库如何搭建,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望百万级mysql从库如何搭建这篇文章可以给大家带来一些实际帮...
    99+
    2024-04-02
  • 如何搭建Apache+MySQL+PHP的环境
    本篇内容主要讲解“如何搭建Apache+MySQL+PHP的环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何搭建Apache+MySQL+PHP的环境”吧...
    99+
    2024-04-02
  • 如何在Mac下搭建MySQL环境
    小编给大家分享一下如何在Mac下搭建MySQL环境,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 方法一:用dmg镜像安装1、安装官网下载好 MySQL Mac...
    99+
    2024-04-02
  • mysql高可用集群如何搭建
    要搭建MySQL高可用集群,可以按照以下步骤进行操作: 选择合适的集群架构:常用的MySQL集群架构有主从复制、主备切换和主主复...
    99+
    2023-10-24
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作