Ich habe eine 10.237.49.251
IP auf eth0
und eine andere IP auf einer anderen Schnittstelle
Wie aktiviere ich Remote-MySQL-Aufrufe auf eth0
dem Gerät?
Antwort1
Die mysqld-Konfigurationsdatei - auf /etc/mysql/my.cnf
meiner Linux-Maschine - hat eine bind-address
Option. Diese kann auf eine bestimmte IP-Adresse eingestellt werden, wie 10.237.49.251, und MySQL wird dannnurHören Sie auf dieser Schnittstelle (eth0).
Die Standardeinstellung (zumindest unter Ubuntu) besteht darin, nur auf dem lokalen Host zu lauschen, auch bekannt als Loopback-Schnittstelle (127.0.0.1).
Andernfalls kann MySQL auf allen verfügbaren Ports und Schnittstellen lauschen, die bind-address=0.0.0.0
im [mysqld]
Abschnitt explizit angegeben werden können.
Antwort2
Sie können verwenden:
iptables -A INPUT -p tcp --dport 3306 -d 10.237.49.251 -i eth0 -j ACCEPT
Antwort3
Für WSL
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
hinzufügen
Bind-Adresse = 0.0.0.0 unter Abschnitt [mysqld]