首页 > 数据库技术 > 详细

window下mysql-proxy简单使用

时间:2019-11-08 14:30:56      阅读:109      评论:0      收藏:0      [点我收藏+]

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

window下mysql-proxy简单使用

原文:https://www.cnblogs.com/atq999/p/11819865.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!