Ubuntu Linux サーバーがあり、そこで phpMyAdmin を使用したいと考えています。マインクラフト用です。Minecraft サーバー (Linux マシン上) から Web サイトの外部データベースに接続しようとすると、接続できません。
と
外部 Web サイトから Linux サーバー phpmyadmin に接続できません。ファイアウォールの問題ですか
私はXamppを使用しています
Ubuntu Linux サーバーがあり、そこで phpMyAdmin を使用したいと考えています。マインクラフト用です。Minecraft サーバー (Linux マシン上) から Web サイトの外部データベースに接続しようとすると、接続できません。
と
外部 Web サイトから Linux サーバー phpmyadmin に接続できません。ファイアウォールの問題ですか
私はXamppを使用しています
まず、試してみてくださいtelnet <your.mysql.server> 3306
。接続を確立できない場合は、サーバーがファイアウォールの背後にある (最も簡単な解決策は、こちらiptables
のようなポリシーを追加することです) か、標準の MySQL ポートをリッスンしていません (この場合、次のように編集してネットワークを有効にする必要があります)。 this、たとえば)。my.cnf
次に、問題が解決しない場合は、MySQL ユーザーが特定の IP (この場合は Minecraft サーバーの IP) からの接続を許可されていることを確認してください:user_name@your.minecraft.ip
存在し、必要な権限を持っている必要があります。
最後に、phpMyAdmin は Web ベースのソフトウェアであり、MySQL DB へのアクセスに使用しようとしているユーザーの IP は、phpMyAdmin がインストールされているサーバーの IP である必要があります。たとえば、phpMyAdmin が MySQL と同じサーバーにインストールされている場合は、次にuser_name@localhost
、データベースに接続するために使用します。