Hi there,
I'm trying to set up a new MySQL NDB cluster in a cloud environment on Debian 13, and I'm getting the following error when starting my data node using ndbmtd: (IP addresses changed for privacy)
2025-11-04 18:32:43 [ndbd] INFO -- Angel connected to '1.2.3.4:1186'
2025-11-04 18:32:48 [ndbd] INFO -- Angel allocated nodeid: 3
2025-11-04 18:32:48 [ndbd] ERROR -- Could not fetch configuration/invalid configuration, error: 'The hostname this node should have according to the configuration does not match a local interface. Attempt to bind '4.5.6.7' failed with error: 99 'Cannot assign requested address''
My data node has a public (4.5.6.7) and private (10.0.0.1) IP address. I've tried everything I can think of with bind-address =10.0.0.1 parameter but I can't get past this error.
How do I tell ndbmtd to bind to the private address 10.0.0.1 to get past this error?
If I run ndbmtd --help it even reports bind-address 10.0.0.1 but seems to ignore it completely.
HELP!
I'm trying to set up a new MySQL NDB cluster in a cloud environment on Debian 13, and I'm getting the following error when starting my data node using ndbmtd: (IP addresses changed for privacy)
2025-11-04 18:32:43 [ndbd] INFO -- Angel connected to '1.2.3.4:1186'
2025-11-04 18:32:48 [ndbd] INFO -- Angel allocated nodeid: 3
2025-11-04 18:32:48 [ndbd] ERROR -- Could not fetch configuration/invalid configuration, error: 'The hostname this node should have according to the configuration does not match a local interface. Attempt to bind '4.5.6.7' failed with error: 99 'Cannot assign requested address''
My data node has a public (4.5.6.7) and private (10.0.0.1) IP address. I've tried everything I can think of with bind-address =10.0.0.1 parameter but I can't get past this error.
How do I tell ndbmtd to bind to the private address 10.0.0.1 to get past this error?
If I run ndbmtd --help it even reports bind-address 10.0.0.1 but seems to ignore it completely.
HELP!