Proxysql 配置ssl和代理

Proxysql 配置ssl和代理

0安装Proxysql

资源下载:proxysql-2.1.1-1-centos7.x86_64.rpm安装包-Linux文档类资源-CSDN下载

rpm -ivh proxysql-2.1.1-1-centos7.x86_64.rpm

1连接

mysql -uadmin -padmin -P6032 -h127.0.0.1 //登录管理用户

2 配置proxysql信息

添加数据库信息(可添加多个数据库)

select * from mysql_servers; 先确定一个不同的hostgroup_id

insert into mysql_servers(hostgroup_id,hostname,port,weight,comment) values(3,'127.0.0.1','3306',1,'Read Group'); //添加服务, ip和端口为数据库ip和端口,hostgroup_id不能相同

load mysql servers to runtime;save mysql servers to disk;

创建数据库账号

insert into mysql_users(username,password,default_hostgroup,use_ssl) values ('root','password',3,1); //添加数据库用户 ,default_hostgroup与服务对应的hostgroup一致

load mysql users to runtime;save mysql users to disk;

load mysql variables to runtime;

save mysql variables to disk;

修改端口(有需求的话):

1.查看当前客户端连接端口:(默认为:0.0.0.0:6033)

show variables like '%mysql-interfaces%';

2.临时修改

set mysql-interfaces="0.0.0.0:8082";

3.固化修改(根据官方文档,执行LOAD MYSQL VARIABLES TO RUNTIME会重置该配置,因此不能执行这一命令)

SAVE MYSQL VARIABLES TO DISK;

4.重启proxysql

systemctl restart proxysql

5.验证

netstat -tnlp | grep proxysql

3 配置navicat证书连接

将proxysql-ca.pem拷至桌面,在navicat中配置

端口为6033,用户名和密码为之前设置的对外服务账号

linux登录信息

mysql -uroot -p -P6033 -h127.0.0.1 --ssl-cert=/var/lib/proxysql/proxysql-cert.pem --ssl-key=/var/lib/proxysql/proxysql-key.pem

 在SSL选项下配置证书
在linux中登录,账号密码为之前创建的:

mysql -uroot -p -P6033 -h127.0.0.1 --ssl-cert=/var/lib/proxysql/proxysql-cert.pem --ssl-key=/var/lib/proxysql/proxysql-key.pem

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值