proxySQL 安装与配置

# 官网下载
https://www.proxysql.com/documentation/installing-proxysql/

> cd ~/Downloads

# 使用 dpkg 命令来安装下载的 .deb 包
> sudo dpkg -i proxysql_2.6.2-debian12_amd64.deb

# 如果 dpkg 命令报告缺少依赖关系或安装过程中遇到问题,可以尝试运行以下命令来解决依赖关系
> sudo apt-get install -f


使用 sudo apt install proxysql 命令安装 ProxySQL 软件包。
使用 sudo systemctl start proxysql 启动 ProxySQL 服务。
使用 sudo systemctl stop proxysql 停止 ProxySQL 服务。
使用 sudo systemctl enable proxysql 设置 ProxySQL 开机自启动。
使用 sudo systemctl disable proxysql 取消 ProxySQL 开机自启动。
编辑 /etc/proxysql.cnf 文件配置 ProxySQL。
使用 sudo systemctl restart proxysql 重启 ProxySQL 使配置生效。
使用 sudo journalctl -u proxysql 查看日志

默认管理端口是6032,客户端服务端口是6033

# 进入控制台
> mysql -u admin -padmin -h 127.0.0.1 -P 6032 --prompt='ProxySQLAdmin> '
# 退出
> \q

ProxySQL配置
ProxySQL有配置文件/etc/proxysql.cnf和配置数据库文件/var/lib/proxysql/proxysql.db。这里需要特别注意:如果存在如果存在"proxysql.db"文件(在/var/lib/proxysql目录下),则ProxySQL服务只有在第一次启动时才会去读取proxysql.cnf文件并解析;后面启动会就不会读取proxysql.cnf文件了!如果想要让proxysql.cnf文件里的配置在重启proxysql服务后生效(即想要让proxysql重启时读取并解析proxysql.cnf配置文件),则需要先删除/var/lib/proxysql/proxysql.db数据库文件,然后再重启proxysql服务。这样就相当于初始化启动proxysql服务了,会再次生产一个纯净的proxysql.db数据库文件(如果之前配置了proxysql相关路由规则等,则就会被抹掉)。 官方推荐用admin interface方式!(即在proxysql本机使用mysql客户端连接管理端口)

修改 /etc/proxysql.cnf
admin_credentials="admin:admin;radmin:radmin"
#radmin 用于远程登录 admin只能是proxySQL这台才能登录
 

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值