CSNAPC-8104:当多个实例配置为在同一端口上运行时,MySQL 实例发现在 Linux 上失败。
问题描述
当多个 MySQL 实例在同一端口上运行时(默认为 3306),在浅度发现期间,SC 执行命令:export LANG=C; ss -nltp | grep mysqld 列出插件主机上正在运行的实例。我们通过以"mysqld_"作为端口号的前缀为每个实例创建 UID,从而为所有实例创建"mysqld_3306",因为它们都使用端口 3306。在代码的后面,执行重复的 UID 检查,如果找到具有相同 UID 的资源,则发现失败,错误为:"插件[MySQL]的自动发现失败,错误为[插件返回了重复的 UID:mysqld_3306。]并退出代码[-1]。退出。"