window mysql proxy_window下mysql-proxy简单使用
mysql-proxy是mysql官方提供的mysql中間件服務(wù),上游可接入若干個(gè)mysql-client,后端可連接若干個(gè)mysql-server。它使用mysql協(xié)議,任何使用mysql-client的上游無(wú)需修改任何代碼,即可遷移至mysql-proxy上。
2.解壓包,創(chuàng)建配置文件mysql-proxy.conf,端口號(hào)可以更換。內(nèi)容如下:
[mysql-proxy]
admin-lua-script=D:/Program Files (x86)/mysql-proxy/lib/mysql-proxy/lua/admin.lua
proxy-address=localhost:3306
proxy-backend-addresses=源服務(wù)器地址:3306
log-file=D:/Program Files (x86)/mysql-proxy/log/mysql-proxy.log
log-level=debug
daemon=true
keepalive=true
3.在解壓后的BIN文件夾下,執(zhí)行如下命令;
mysql-proxy.exe --defaults-file="D:/Program Files (x86)/mysql-proxy/mysql-proxy.conf"
4.利用客戶端進(jìn)行連接,例:
主機(jī):localhost
端口:3306
用戶名:源數(shù)據(jù)庫(kù)用戶名
密碼:源數(shù)據(jù)庫(kù)密碼
補(bǔ)充:可以通過執(zhí)行mysql-proxy? --help-all查看全部命令。
問題:用數(shù)據(jù)庫(kù)客戶端可以連接代理成功,但在springboot項(xiàng)目中進(jìn)行連接沒有成功,具體原因不明。
數(shù)據(jù)庫(kù)配置:
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
原文:https://www.cnblogs.com/atq999/p/11819865.html
總結(jié)
以上是生活随笔為你收集整理的window mysql proxy_window下mysql-proxy简单使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql查询某个月的所有日期_MySQ
- 下一篇: shell 输出数据到文本_Linux运