`
zhaoshijie
  • 浏览: 2262770 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySQL Proxy 说明与配置

 
阅读更多
关键字:MySQL Proxy 说明与配置


本文主要提供给对MySQL Proxy 初学者,使其明白它的使用价值和场景,以及具体的功能所在(也就是它能做什么)


MySQL Proxy说明:MySQL Proxy可以使MySQL之间监测、分析和通信,常见的用途包括:负载平衡,故障转移、查询分析,查询过滤和修改等,这里只需要说明与配置故障转移功能。
 MySQL Proxy下载地址: http://dev.mysql.com/downloads/mysql-proxy/
  MySQL Proxy支持操作系统:
• Linux (including Red Hat, Fedora, Debian, SuSE) and derivatives
• Mac OS X
• FreeBSD
• IBM AIX
• Sun Solaris
• Microsoft Windows (including Microsoft Windows XP, Microsoft Windows Vista, Microsoft Windows Server 2003, Microsoft Windows Server 2008)
Windows平台下需要安装Microsoft Visual C++ 2008 Service Pack 1 Redistributable组件,
下载地址: http://www.microsoft.com/en-us/download/details.aspx?id=26368
MySQL Proxy使用:
1. 添加mysql-proxy.cnf文件在MySQL Proxy所在目录
内容如:
[mysql-proxy] 
admin-address = 192.168.71.90:4040    
admin-username = root 
admin-password = pos 
admin-lua-script = C:\mysql-proxy/lua/admin.lua 
 
proxy-backend-addresses=192.168.71.163:3306 

说明: admin-address 主MySQL地址与监测端口,这里需要注意的是Mysql客户端连接端口必须为4040,要不然使用3306连接是不被MySQL Proxy所监听转移的,只会当成一种普通连接。
      proxy-backend-addresses 故障转移地址与端口号
2. 添加MySQL Proxy的bin目录到系统变量Path中。
3. 运行cmd ,指向MySQL Proxy的bin目录,如:cd C:\mysql-proxy\bin,然后运行mysql-proxy --defaults-file=C:\mysql-proxy\mysql-proxy.cnf &,正常启动后就显示已经启动,否则会返回错误信息。

Ps:如以上配置,如果192.168.71.90的MySQL数据库连接不上时,MySQL Proxy会自动转移到192.168.71.163中。在使用过程中如果受防火墙阻碍,请放行。
分享到:
评论

相关推荐

    mysql-proxy 安装配置

    以下是对MySQL Proxy安装配置及其相关知识点的详细说明: 1. **安装过程**: - 首先,从MySQL官方下载页面获取适合您操作系统的MySQL Proxy版本。例如,在提供的文件中,使用的是`mysql-proxy-0.6.0-linux-rhas4-...

    mysql-proxy-0.8.5-windows-x86-32bit

    - `mysql-proxy.exe`:MySQL Proxy 的可执行文件,负责处理客户端与服务器之间的通信。 - `lua5.1.dll` 或 `luajit-5.1.dll`:Lua 解释器,用于编写自定义的代理逻辑。 - `proxy-lua.dll`:MySQL Proxy 的 Lua 插件...

    mysql-proxy安装与配置

    一、mysql-proxy场景说明 MySQL Proxy是一个处于你的client端和MySQL server端之间的简单程序,它可以监测、分析或改变它们的通信。它使用灵活,没有限制,常见的用途包括:负载平衡,故障、查询分析,查询过滤和...

    Zabbix-proxy安装说明.docx

    本文详细介绍了Zabbix Proxy的安装流程以及MySQL数据库的安装与配置过程。通过这些步骤可以成功搭建起一个基于Zabbix Proxy的监控系统,并为Zabbix Server提供强大的支持能力。需要注意的是,在实际操作过程中可能会...

    ProxyPool.zip

    通常,这样的文本文件会列出如何通过编程语言(如Python、Java、JavaScript等)与ProxyPool系统交互,获取或提交代理IP的相关代码片段。它可能包括请求代理IP的URL、所需的参数、返回格式以及错误处理方法等。 ...

    mysql5.6手册英文版本

    - **扩展性**: 如 MySQL Proxy、MySQL and Virtualization 等。 #### 四、安全与合规 ##### 4.1 Security - **安全性**: MySQL Enterprise Security 功能介绍。 - **功能**: 包括加密、身份验证、访问控制等。 #...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    12-MySQL服务引擎种类功能及对应参数配置说明 13-批量修改MySQL服务引擎的多种方案 14-有关MySQL服务存储引擎的面试题等说明 第十一部 MySQL读写分离开发实现及软件实现-物理备份-高可用(已经包含有5节视频+文档...

    windows下mysql主备双向复制与mycat负载均衡

    在Windows环境下搭建MySQL主备...以上知识点详细阐述了在Windows环境下,如何搭建MySQL主备双向复制与Mycat负载均衡架构,并指出了在配置过程中需要注意的关键点,以帮助IT专业人员顺利完成部署并确保系统的稳定运行。

    mysql安装图解 mysql图文安装教程(详细说明)

    4. **MySQL Proxy**:这是一款用于数据库代理的工具,可以用来负载均衡、监控或执行其他中间件功能。 5. **MySQL Workbench**:是MySQL的图形化管理工具,分为Community Edition(OSS,开源社区版)和Standard ...

    通过mysql-proxy完成mysql读写分离

    环境: 192.168.100.210 192.168.100.104 192.168.100.208 192.168.100.106 说明: 210,104作为mysql数据库. 208作为mysql-proxy. 106作为测试机器.相关软件下载: lua www.lua.org mysql-proxy ...

    mysql5.6官方手册

    - **连接器与 API**:详细说明了 MySQL 提供的各种连接器和 API,帮助开发者更方便地使用 MySQL。 - **高可用性与可扩展性**:讨论了 MySQL 如何实现高可用性和水平扩展的方法。 - **教程**:提供了一系列教程,帮助...

    稳定的Mysql5.1开发手册

    1. **安装与配置**:MySQL 5.1的安装过程包括下载二进制包或源代码,配置参数以满足特定系统需求,如数据存储路径、端口设置、用户权限等。配置文件`my.cnf`是关键,用于设定服务器启动选项。 2. **SQL语言基础**:...

    proxysql 的安装配置

    * 用户可以通过 MySQL 客户端连接到该界面并查看/编辑各种 ProxySQL 配置表 * 可用的配置表包括: + mysql_servers — ProxySQL 连接的后端服务器列表 + mysql_users — 连接到 ProxySQL 的用户列表及其凭据 + ...

    JBOSS集群说明与配置[归类].pdf

    6. 数据库:通常配置为集群模式,如MySQL的InnoDB Cluster或前面提到的SQL Server的双机热备,以提供高可用性和数据一致性。 7. 监控工具:如JConsole或JBoss Management Console,用于监控集群健康状态和性能指标...

    mysql_refman-5.6-en.a4.pdf

    - **MySQL Proxy**:MySQL代理服务器,提供了一种用于负载均衡和连接管理的工具。 - **MySQL Version Reference**:MySQL版本参考,提供了不同版本之间的差异和兼容性的信息。 - **MySQL Utilities**:MySQL实用...

    apache+php+mysql+tomacat环境搭建.docx

    - 若要实现负载均衡,可以在Apache配置中利用`mod_proxy_balancer`模块,将请求分发到多个Tomcat实例或其他后端服务器,提高系统可用性和性能。 完成以上步骤后,你就成功搭建了一个Apache+PHP+MySQL+Tomcat的开发...

    proxool配置参数说明及proxool-0.9.1相关jar包及spring配置方法

    **Proxool配置参数说明** Proxool是一个开源的数据库连接池实现,它提供了一种灵活的方式来管理和控制数据库连接。在使用Proxool时,理解其配置参数是至关重要的,这些参数可以调整连接池的行为,以适应不同应用...

    redis缓存服务器Nginx+Tomcat+redis+MySQL实现session会话共享

    2. **集成Tomcat与Redis**:在Tomcat的`context.xml`配置文件中,添加一个`Manager`元素,配置为使用`org.springframework.session.data.redis.RedisHttpSessionConfiguration`,这样Tomcat就会将session数据存储在...

Global site tag (gtag.js) - Google Analytics