window下mysql-proxy简单使用
mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。它使用mysql协议,任何使用mysql-client的上游无需修改任何代码,即可迁移至mysql-proxy上。
1.下载mysql-proxy. https://downloads.mysql.com/archives/proxy/
2.解压包,创建配置文件mysql-proxy.conf,端口号可以更换。内容如下:
[mysql-proxy]
admin-lua-script=D:/Program Files (x86)/mysql-proxy/lib/mysql-proxy/lua/admin.lua
proxy-address=localhost:3306
proxy-backend-addresses=源服务器地址:3306
log-file=D:/Program Files (x86)/mysql-proxy/log/mysql-proxy.log
log-level=debug
daemon=true
keepalive=true
3.在解压后的BIN文件夹下,执行如下命令;
mysql-proxy.exe --defaults-file="D:/Program Files (x86)/mysql-proxy/mysql-proxy.conf"
4.利用客户端进行连接,例:
主机:localhost
端口:3306
用户名:源数据库用户名
密码:源数据库密码
补充:可以通过执行mysql-proxy --help-all查看全部命令。
问题:用数据库客户端可以连接代理成功,但在springboot项目中进行连接没有成功,具体原因不明。
数据库配置:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/abc?useUnicode=true&characterEncoding=utf8&nullCatalogMeansCurrent=true&sslMode=DISABLED&serverTimezone=Asia/Tokyo
spring.datasource.username=root
spring.datasource.password=root
最新文章
- golang笔记——函数与方法
- Software Solutions CACHE COHERENCE AND THE MESI PROTOCOL
- jquery 追加元素的方法
- linux下的chm阅读器?
- [转载]void及void*的深度剖析
- 使用 greenDao 框架 操作数据库
- cms3.0——收获(1)
- Repeated meta-data items
- QT学习 之 事件与事件过滤器(分为五个层次)
- UVA Graph Coloring
- C/C++中define定义的常量与const常量
- Android 中正则表达式工具类
- application————web
- csv与xlsx导出
- cookie session 讲解
- py4CV例子2.5车牌识别和svm算法重构
- zabbix数据库表结构解析
- 使用HttpClient以文件流的方式上传文件(非multipartFormData方式)
- Server Host Cannot be null解决方法
- Javascript获取页面表格中的数据