{
  "port": 1186,
  "protocol": "tcp",
  "service": "MySQL NDB Cluster management",
  "oneLiner": "The NDB Cluster management server (ndb_mgmd) — the control plane for MySQL Cluster, not a SQL port.",
  "whatItIs": "MySQL NDB Cluster splits into management nodes (ndb_mgmd), data nodes (ndbd/ndbmtd), and SQL nodes (mysqld). Data and SQL nodes find the management server at port 1186 by default, and the ndb_mgm admin client connects there to run cluster commands. It is not the MySQL client protocol — that stays on 3306. A host listening on 1186 is a MySQL Cluster management node, so 1186 open on a scan tells you a whole cluster is nearby.",
  "exposure": {
    "verdict": "never",
    "note": "The management protocol is the cluster's admin plane and is designed for a trusted private network; keep it on a cluster-internal interface, never on a public IP."
  },
  "checkCommand": "ndb_mgm -c TARGET:1186 -e show",
  "links": [
    {
      "title": "MySQL Reference Manual — Quick Test Setup of NDB Cluster (default management port 1186)",
      "url": "https://dev.mysql.com/doc/refman/8.4/en/mysql-cluster-quick.html",
      "kind": "official-docs"
    },
    {
      "title": "MySQL Reference Manual — ndb_mgmd, the NDB Cluster Management Server Daemon",
      "url": "https://dev.mysql.com/doc/refman/8.4/en/mysql-cluster-programs-ndb-mgmd.html",
      "kind": "official-docs"
    },
    {
      "title": "MySQL Server (GitHub)",
      "url": "https://github.com/mysql/mysql-server",
      "kind": "github"
    },
    {
      "title": "IANA Service Name and Transport Protocol Port Number Registry",
      "url": "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml",
      "kind": "iana"
    }
  ]
}
