【 使用环境 】测试环境
OceanBase
【问题描述】清晰明确描述问题
已经部署了的ob数据库,想要更换数据库的直接端口
使用obd cluster edit-config StandAlone,改配置文件里面的端口
如图所示想要重新部署。
有没有不用重新部署就可以改数据库端口的方法
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
【 使用环境 】测试环境
OceanBase
【问题描述】清晰明确描述问题
已经部署了的ob数据库,想要更换数据库的直接端口
使用obd cluster edit-config StandAlone,改配置文件里面的端口
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
用户问题: “OceanBase 数据库已部署,如何更改数据库的直连端口而不重新部署?”
对于您提出的问题,这主要涉及到了 OceanBase 数据库的配置变更。通常情况下,直接修改端口号并不需要重新部署整个数据库,但需要您对相关的配置文件进行适当的修改,并重启相关服务使新的配置生效。不过这个问题并不是一个典型的应用 obdiag 的场景,因为 obdiag 主要是用于日志采集与根因分析。
如果您在更改端口的过程中遇到了任何问题或异常,您可以使用 obdiag 来收集相关的日志信息,以便于我们进一步分析问题的原因。例如,如果您在更改端口后发现无法正常连接到数据库,可以尝试使用以下命令来收集集群的基础信息:
日志采集场景: 集群基础信息
日志采集命令: obdiag gather scene run --scene=observer.base
为了更好地帮助您解决问题,请您提供以下信息:
通过以上信息,我们可以更准确地指导您如何安全有效地更改 OceanBase 数据库的直连端口。
附上敏捷诊断工具 obdiag 使用帮助链接
4.2以上的数据库
就改端口
警告:Modifications take effect after a redeployment. Are you sure that you want to start a redeployment? [y/n]:
操作方法: obd cluster edit-config StandAlone,找到mysql_port,改成其他数字
没有报错,只有警告Modifications take effect after a redeployment. Are you sure that you want to start a redeployment? [y/n]:
仅在集群部署时设置此配置项,且集群启动后不可修改
就是说OB集群停掉就可以改端口了?
学习了
只能在部署前修改