开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

PolarDB程序一直卡在create gms node 日志中有一个错误 ,怎么解决?

PolarDB程序一直卡在create gms node 日志中有一个错误 ,怎么解决?Creating mysql connection pool failed: 2003: Can't connect to MySQL server on 'localhost:17705' (111 Connection refused)这个错误 [ERROR] [MY-011237] [Server] Plugin mysqlx reported: 'Startup failed with error "Galaxy X disabled."'

展开
收起
三分钟热度的鱼 2024-02-28 16:11:40 61 0
3 条回答
写回答
取消 提交回答
  • 阿里云大降价~

    这个错误提示表明在创建GMS节点时出现了问题,导致程序卡住。具体来说,错误信息显示无法连接到本地的MySQL服务器,并且插件mysqlx报告了启动失败的错误。

    要解决这个问题,可以尝试以下几个步骤:

    1. 检查MySQL服务器是否正在运行:确保MySQL服务器已经启动并正在运行。可以使用命令行工具或图形界面工具来检查MySQL服务器的状态。

    2. 检查端口号是否正确:确认MySQL服务器的端口号是否正确。默认情况下,MySQL使用3306端口,但在某些配置中可能会更改。确保PolarDB程序使用的端口号与MySQL服务器的实际端口号匹配。

    3. 检查防火墙设置:如果MySQL服务器位于远程主机上,可能需要检查防火墙设置以确保允许PolarDB程序通过所需的端口进行连接。确保防火墙允许从PolarDB程序所在的主机到MySQL服务器的入站连接。

    4. 检查网络连接:确保PolarDB程序所在的主机可以访问MySQL服务器所在的主机。检查网络连接是否正常,包括网络配置、路由器设置等。

    5. 检查MySQL服务器的配置:检查MySQL服务器的配置文件,确保没有禁用或限制对PolarDB程序所在主机的连接。特别注意bind-addressskip-networking等配置选项。

    6. 检查PolarDB程序的配置:检查PolarDB程序的配置文件,确保正确指定了MySQL服务器的地址和端口。特别注意hostport等配置选项。

    7. 查看日志文件:仔细阅读PolarDB程序和MySQL服务器的日志文件,以获取更多关于错误的详细信息。日志文件通常位于/var/log/目录下,或者可以在配置文件中指定。

    根据具体情况,可能需要进一步调查和排除故障。如果以上步骤都无法解决问题,建议查阅PolarDB和MySQL的相关文档,或联系技术支持寻求帮助。

    2024-02-29 19:06:30
    赞同 1 展开评论 打赏
  • 这个错误提示表明您的PolarDB实例无法连接到MySQL服务。"Connection refused"通常意味着目标MySQL服务没有在指定端口(本例中为17705)上运行或者防火墙阻止了连接请求。同时,错误信息中的"Galaxy X disabled"可能表示某个插件(如MySQLX)被禁用或者存在配置问题。建议您检查以下几点:

    • 确保PolarDB实例状态正常且配置正确,MySQL服务正在运行。
    • 检查网络配置,包括安全组规则和VPC设置,确保允许从当前客户端IP地址访问17705端口。
    • 检查MySQL服务器配置,确认插件是否被禁用,并按需启用。
    2024-02-28 17:16:00
    赞同 展开评论 打赏
  • 这个不影响。此回答整理自微信群“阿里云 PolarDB-X开源交流2号群”

    2024-02-28 17:07:11
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载