Gibt es eine geheime Möglichkeit, MySQL an mehr als eine IP-Adresse zu binden?
Soweit ich sehen kann, unterstützt der Parameter bind-address in der my.cnf nicht mehr als eine IP-Adresse und man kann sie nicht mehr als einmal haben.
Nein, gibt es nicht (ich habe gerade vor 1 Stunde nachgesehen). Sie können die bind-Adresse in my.cnf kommentieren:
#skip-networking
#bind-address = 127.0.0.1
Wenn Sie nur 2 IPs wollen, müssen Sie eine Firewall verwenden.
Durch die Bindung an 127.0.0.x wird sie nicht für alle Geräte verfügbar, sondern nur lokal. Wenn Sie es für alle Schnittstellen verfügbar machen wollen, sollten Sie 0.0.0.0 verwenden. Wenn Sie von mehr als einer, aber nicht von allen Schnittstellen aus darauf zugreifen wollen, sollten Sie an 0.0.0.0 binden und die Schnittstellen, über die Sie keinen Zugriff wünschen, mit einer Firewall abschalten.
Als zweite Sicherheitsebene sollten Sie außerdem sicherstellen, dass das Feld host bei allen MySQL-Benutzern auf etwas anderes als % (d.h. any host) gesetzt ist.
Ich denke, Ihre Frage bezieht sich auf diesen Fehler http://bugs.mysql.com/bug.php?id=14979 Der Fehlerbericht schlägt einen Workaround vor.