接続が拒否された場合や失敗した場合にクライアントをMySQLサーバに接続する方法については、多くの質問があります。今後の対応を簡素化するため、IPおよびMySQLレベルでの接続ニーズの簡単な図を掲載します。必要に応じて各セクションに説明を追加します。クライアントとMySQLサーバの接続に成功
0
A
答えて
2
クライアントマシンからMySQL DBに接続するには、データを5段階まで検証する必要があります。
最初に、bind-address
がlocalhost
とは異なるものであることを確認して、ローカル接続だけでなくインターフェイスを使用するようにしてください。次に、クライアントとサーバーが同じネットワークに接続されていない場合を示します。 。各レベルで
、ファイアウォールのルール/アクセス権が通過する接続を許可する必要があります。マシンは、内部的に外部とは異なるIPを持つことができ、しばしば異なることに注意してください。基本的な原理は次のとおりです。
クライアント外部 IPは、すべてのレベルを介して、DB 内部 IPへの接続を許可する必要があります。
ほとんどの場合、ファイアウォールは適切に構成されています。最後の部分は、MySQLサーバGRANT
が外部ユーザのためにDB
に許可されていないことがあります。最後の構文は次のとおりです。あなたがダイアグラムの作者
GRANT ALL ON <DB>.* TO '<external_user>'@'<external_ip>' IDENTIFIED BY 'external_password';
関連する問題
- 1. サーバとクライアント間の接続
- 2. QtクライアントとPHPサーバ接続
- 3. サーバにFirebirdクライアントを接続
- 4. Java MySQLサーバに接続
- 5. HandsonTableをMySQLサーバに接続
- 6. シェルとMySQLのカスタム接続の成功メッセージ
- 7. クライアントがサーバに到達していないのにクライアントがサーバに送信したデータを切断したときに接続が成功する
- 8. JavaとMYSQLサーバ間の接続
- 9. mysqlサーバとの接続方法.......?
- 10. C#サーバに接続するJavaクライアントSSL
- 11. CantクライアントからMongoDBサーバに接続
- 12. 携帯型PosgreSQLサーバにクライアントを接続
- 13. R - リモートのmysqlサーバに接続
- 14. HeidiSQLは、MySQLサーバへの接続 - データベースへの接続に初期
- 15. クライアントからサーバに接続されたクライアントのC
- 16. 適切なFIFOクライアント - サーバ接続
- 17. サーバとクライアントのソケット接続を同時に閉じる
- 18. クライアントとサーバの間にUDP接続を確立できない
- 19. MySQLサーバに接続できません
- 20. Dockerで動作するサーバとMySQLクライアントを接続する方法
- 21. javaクライアントとTCP接続を介してC++サーバとの通信
- 22. SYN_SENTのmysqlサーバへの接続
- 23. Node.jsをクライアントとしてCommon Lispサーバに接続します
- 24. クライアント接続時にQTサーバがクラッシュすることがある
- 25. クライアントをサーバに接続するKryonetとLibgdx
- 26. WebRTC、1対1(クライアント/サーバ)接続用の偽ICEサーバ
- 27. Mac OS X上のMySQLサーバへのリモート接続 - エラー2003(HY000): 'duplessis.umontreal.ca'のMySQLサーバに接続できません(110)
- 28. 古いMySQLサーバへのPDO接続
- 29. javascriptクライアントとnettyサーバの間の安全なwebsocket接続
- 30. デモ用のmysqlクライアント接続のスプーフィング
です:多くの場合、フォームを持っている
MySQL Grant Syntax
?もしそうなら、私はステップごとに緑色の線を落とし、ステップ間にスペースを入れて、他のステップと緑のボックスを混ぜ合わせないようにし、左の列のステップ間に線を追加することで(実際のネットワークリンクを表すのに役立ちます) 。しかし、これは厄介です、あなたのダイアグラムはクールです! – aurelienshz
@aurelienshz、あなたは正しいです!もっとよく見える –