PolarDB-X(原名X-DB)是阿里云推出的一款分布式数据库产品,其默认的端口号可能会因版本或部署环境的不同而有所差异。通常情况下,PolarDB-X的各个组件如MySQL服务、Proxy服务等都有其默认端口。
关于修改PolarDB-X默认端口号的问题,由于PolarDB-X的管理和运维由阿里云统一进行,为了保证服务的稳定性和安全性,用户一般无法直接修改PolarDB-X实例的端口号。如果确实有特殊需求,建议您通过阿里云工单系统向官方提出申请或咨询,由阿里云专业人员根据实际情况协助处理或者提供相应的解决方案。
对于购买的PolarDB-X实例,更多的是建议通过安全组规则来管理访问控制,而不是直接修改服务端口。
在阿里云的PolarDB-X中,目前是不支持直接修改默认端口号的。PolarDB-X实例的端口号是系统自动生成的,不允许用户手动修改。
如果您需要使用非默认的端口号来访问PolarDB-X数据库,可以考虑在访问数据库的应用程序中进行相应的配置,将连接字符串中的端口号修改为您希望使用的端口号。同时,在PolarDB-X的安全组规则中,也需要确保允许该端口的入站和出站流量。
PolarDB-X的默认端口号不可变更。
PolarDB-X是阿里云提供的一种云原生数据库服务,它支持高并发、高性能的数据库访问。在安装或部署PolarDB-X后,通常会获得包括地址、端口、账号和密码在内的连接信息。这些信息用于配置客户端或应用程序与数据库的连接。然而,根据官方文档,PolarDB-X的连接地址默认端口号为1521,且不支持修改。
如果需要使用非标准端口进行连接,可以考虑以下几种方法:
需要注意的是,这些方法都是在不改变PolarDB-X本身端口的情况下,通过其他技术手段实现的变通方案。如果对端口有特殊要求,建议咨询阿里云的技术支持,以获取更专业的指导和帮助。
若是k8s部署,可以尝试编辑如下文件。
kubectl edit svc pxc-product
修改其中3306端口为自己希望的端口。
# Please edit the object below. Lines beginning with a '#' will be ignored,
# and an empty file will abort the edit. If an error occurs while saving this file will be
# reopened with the relevant failures.
#
apiVersion: v1
kind: Service
metadata:
creationTimestamp: "2023-03-20T08:25:53Z"
labels:
polardbx/cn-type: rw
polardbx/name: pxc-product
polardbx/rand: brgs
polardbx/role: cn
name: pxc-product
namespace: default
ownerReferences:
- apiVersion: polardbx.aliyun.com/v1
blockOwnerDeletion: true
controller: true
kind: PolarDBXCluster
name: pxc-product
uid: fe377807-928a-45a2-990d-756181d0e655
resourceVersion: "2928246"
uid: fcd423d2-27c7-4319-8840-eaf0ca1308a0
spec:
clusterIP: 10.110.125.95
clusterIPs:
- 10.110.125.95
ipFamilies:
- IPv4
ipFamilyPolicy: SingleStack
ports:
- name: mysql
port: 3306
protocol: TCP
targetPort: mysql
- name: metrics
port: 8081
protocol: TCP
targetPort: metrics
selector:
polardbx/cn-type: rw
polardbx/name: pxc-product
polardbx/rand: brgs
polardbx/role: cn
sessionAffinity: None
type: NodePort
status:
loadBalancer: {}
——参考链接。
docker部署可以指定,你可以通过系统防火墙来实现,禁止原来的端口被外部访问,系统内部做端口转换路由——此回答整理自微信群:阿里云 PolarDB-X开源交流2号群
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about