異なるインターフェイスに10.237.49.251
IPとは異なるIPがありますeth0
eth0
デバイスでリモートmysql呼び出しを有効にする方法は?
答え1
/etc/mysql/my.cnf
私のLinuxシステムのmysqld設定ファイルにはbind-address
オプションがあります。これは10.237.49.251などの特定のIPアドレスに設定でき、MySQLはただこのインターフェイス(eth0)でリッスンします。
デフォルト(少なくともUbuntuでは)は、localhost(別名)でのみリッスンすることです。ループバックインターフェース(127.0.0.1)。
bind-address=0.0.0.0
それ以外の場合、MySQLはセクションで明示的に指定できるすべての利用可能なポートとインタフェースをリッスンできます[mysqld]
。
答え2
あなたはそれを使用することができます:
iptables -A INPUT -p tcp --dport 3306 -d 10.237.49.251 -i eth0 -j ACCEPT
答え3
wslの場合
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
次へ追加
[mysqld]セクションの下のバインドアドレス= 0.0.0.0