`

mysql proxy的简单记录

阅读更多

http://blog.csdn.net/heiyeshuwu/archive/2008/01/28/2069190.aspx 有详细的说明

 

公司现在的mysql数据库要通过代理才能连上去,用的是mysql-proxy这个软件,开发是在xp下,而代理是linux系统的机器,mysql数据库又在另一台linux机器。

代理上用的是:mysql-proxy-0.7.1-linux-rhel4-x86-64bit

在xp下,是用SQLyog 6.07,现在需要在代理机器上安装mysql-proxy软件,装好后进入/mysql-proxy/sbin目录,有个mysql-proxy的程序,接着写脚本:proxy_test.sh

./mysql-proxy --proxy-backend-addresses=mysql_host_ip:3306 --proxy-address=proxy_ip:14059
 --admin-address=14060 &

 

--proxy-backend-address是远程Mysql服务器的ip和端口号

--proxy-address是代理机器的ip和端口号

--admin-address是指定一个mysql-proxy的管理端口

 

运行脚本后,在xp系统的SQLyog里新建连接,输入proxy_ip和proxy的端口,用户名和密码要输入远程mysql服务器的,连接后,成功。

 

 

 

 

分享到:
评论

相关推荐

    MySQL Proxy 说明与配置

    MySQL Proxy 是一个开源工具,由MySQL AB公司开发,允许用户在MySQL服务器和客户端应用程序之间插入一个代理层。这个代理层可以用来监控、过滤、修改或者路由数据库连接的流量,为数据库管理和性能优化提供了极大的...

    mysql-proxy

    MySQL Proxy提供了监控和日志记录功能,这对于排查问题和优化性能非常有帮助。用户可以查看连接状态、请求处理时间、错误信息等,以便了解Proxy的工作情况,并据此进行调整优化。 **安全性** 虽然MySQL Proxy提供...

    mysql proxy

    4. **监控与日志**:MySQL Proxy 允许在代理层进行数据通信的监控和日志记录,这对于性能分析、故障排查和安全审计非常有用。 5. **安全性**:MySQL Proxy 可以在客户端和服务器之间添加额外的安全层,例如对本地...

    安装mysql-proxy所需工具

    安装完成后,通过简单的连接测试确保MySQL Proxy正常工作。同时,考虑使用日志记录和监控工具,如syslog和Prometheus,以跟踪其运行状态和性能。 10. **安全注意事项**: 在生产环境中,确保对MySQL Proxy进行...

    mysql proxy 教程

    - **日志记录**:MySQL Proxy 会将运行时的信息记录到日志文件中,这对于故障排查非常重要。 #### 五、最佳实践与注意事项 - **优化配置**:合理设置 `max_connections` 参数以避免资源浪费。 - **安全性考虑**:...

    mysql-proxy:GolangMySQL代理调试SQL

    在描述中提到的“sql调试视图”是指通过MySQL Proxy实现的一种可视化界面或者日志记录机制,用于查看和分析执行的SQL语句。这可以帮助开发者理解数据库操作的实际行为,识别潜在的问题,例如慢查询、未优化的SQL等...

    第21章 读写分离的利器PPT

    安装 MySQL Proxy 非常简单,只需要下载并安装 MySQL Proxy 的可执行文件,然后配置 MySQL Proxy 的参数即可。配置 MySQL Proxy 参数包括配置 MySQL 服务器的连接信息、日志记录信息等。 配置 MySQL Proxy 参数 在...

    MySQL+Docker搭建主从复制

    本文将详细介绍如何利用Docker容器技术与MySQL数据库配合,构建一套简单高效的主从复制系统。 #### 一、基础知识概述 1. **Docker**:一种轻量级的操作系统虚拟化技术,允许开发者将应用程序及其依赖项打包成一个...

    mysql读写分离调度器

    3. **负载均衡**:Proxy可以实现简单的负载均衡,将读请求均匀分布到多个从库,提高整体处理能力。 4. **故障切换**:如果某个数据库服务器出现故障,Proxy可以根据配置自动切换到其他可用服务器,保证服务的连续性...

    charles-proxy-4.5.6--navicat-mysql15mac.zip(mac版本)

    而 Navicat for MySQL 15 则是数据库管理的利器,它提供了丰富的功能,使得 MySQL 的日常管理变得简单高效。在实际工作中,结合使用这两款工具,可以有效提升工作效率,解决网络通信和数据库管理中的各种问题。

    mysql_auth-0.8.tar.gz_Squid!_auth-0.8.tar.gz_mysql_auth_mysql_au

    然而,仅靠基本的配置,Squid只能提供简单的访问控制,如基于IP地址的过滤。为了实现更复杂的用户认证和权限管理,我们可以集成MySQL Auth模块。 MySQL Auth模块允许Squid服务器与MySQL数据库进行交互,从而存储和...

    数据库集群

    通过上述步骤,你将能够构建一个简单的MySQL数据库集群,实现数据冗余和故障转移。请注意,这只是一个基本的集群配置,实际生产环境中可能还需要考虑更多的因素,如网络配置、数据安全性、监控以及性能优化等。

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

    04-mysql主从通过mysql-proxy程序实现读写分离.doc 老男孩linux测试读写分离php网站源代码.zip 第十二部 MySQL高可用工具heartbeat实战(33节) 01-heartbeat介绍与作用.avi 02-Heartbeat的工作原理与服务切换...

    mysql 读写分离软件

    每款软件都有其特点和适用场景,比如MySQL Proxy轻量级但功能相对简单,MaxScale是MySQL公司官方出品,功能强大且易于集成,HAProxy则常用于网络层的负载均衡。 在配置和使用这些软件时,需要注意以下几点: 1. **...

    java +ruoyi框架+mysql分销代码.zip

    在这个分销系统中,MySQL存储所有业务数据,如用户信息、商品信息、订单记录等。 6. **Bootstrap**: Bootstrap是Twitter推出的一个用于前端开发的开源工具集,它提供了丰富的CSS和JavaScript组件,包括响应式布局、...

    mysql读写分离实现

    - `log-bin=mysql-bin`:开启二进制日志记录,这是Slave进行复制的基础。 - `server-id=1`:设置服务器ID,每个Master-Slave环境中的服务器ID必须唯一。 - `binlog-do-db=amoeba_study`:指定进行复制的数据库...

    Mysql+5.5+vs+Postgresql+9.1+负载均衡比较

    此外,MySQL的复制机制,即主从复制,通过记录二进制日志(master更新)并在slave服务器上应用这些更改(通过更新relay文件),实现了数据的同步和冗余,提高了系统的可用性和扩展性。 #### PostgreSQL 9.1 相比之...

    MySQL DBA面试题

    - **MySQL Proxy配置**:配置MySQL代理来实现读写分离等功能。 ```bash /usr/local/bin/mysql-proxy -P 192.168.4.100:3306 -b 192.168.4.10:3306 -r 192.168.4.20 -s /path/to/script.sh & ``` 其中`-P`用于...

    MySQL数据库运营技术演进及云化探索.

    - **Auto-Switch**:基于MySQL-Proxy 0.8.2进行定制扩展,实现了自动切换等功能,提升了系统的可用性。 #### DBA职业发展 robincui 在分享中还提到了DBA的职业发展规划,强调了持续学习的重要性以及面对新技术挑战...

Global site tag (gtag.js) - Google Analytics