Navicat连接pod数据库关键点

本文详细介绍了如何使用Navicat连接到Kubernetes集群内的MySQL数据库pod。首先,通过创建Service YAML文件暴露3306端口,并设置为NodePort类型。接着,在服务器上测试连接,使用命令`mysql -u root -p -h <服务器IP> -P <NodePort>`。最后,参照给出的教程为数据库用户授权,确保能在Navicat中成功建立连接。
摘要由CSDN通过智能技术生成

Navicat连接pod数据库关键点
1、准备暴露的端口的yaml文件并执行

apiVersion: v1
kind: Service
metadata:
 name: mysql-service
 namespace: vcs
spec:
 ports:
 - port: 3306
   targetPort: 3306
   nodePort: 30047
 type: NodePort
 selector:
  ver: mysql-cluster   ##注意这个是标签选择需要根据你pod的label去保持一致

2、暴露端口后再服务器测试连接
mysql -uroot -paliyun_cos -h 192.1668.2.11 -P 30047
应该是能直接连接上的
3、就是给数控授权这个参考这个博主的文档
https://blog.csdn.net/weixin_44198965/article/details/91877208?
然后就可以在Navicat上正常连接了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值