CentOS リリース 6.3 (最終版)
名前:MySQL
アーチ: x86_64
バージョン: 5.1.67
これらはすべて Windows の virtualbox で実行されています。ネットワーク アダプタが LAN アダプタにブリッジされています。ファイアウォールが開いています。MySQL がリッスンしている
[root@virtualcentos ~]# iptables -L
ACCEPT tcp -- どこでもどこでも tcp dpt:mysql
lsof -i | 私のgrep
mysqld 2142 mysql 10u IPv4 14439 0t0 TCP *:mysql (リッスン)
ボックス自体からLAN IPを使用してMySQLサーバーに接続できますが、Windowsホストマシンからは接続できません。ただし、同じ Linux VM 上の SSH サーバーと HTTP サーバーには問題なく接続できます。
my.cnf の bind-address を 0.0.0.0 に設定し、skip-networking がないことを確認しました
ユーザーが適切に作成され、権限が付与されます。
念のため、skip-name-resolve を my.cnf に追加しました。
それ以外の場合、これは VirtualBox 内のクリーンなバニラ CentOS インストールです。
私は何かを逃しましたか?HTTP と SSH に接続できるのに、ホスト マシンから VM 上の MySQL サーバーに接続できないのはなぜですか?