0

専用サーバーにMySqlサーバーをIPアドレス12.12.123.123でセットアップしています。リモートアクセスを許可するようにMySqlを構成しました。ここで、リモートアプリケーションからサーバーにアクセスしたいと思います。これどうやってするの?MySqlのホスト/サーバー名を取得して接続文字列に入れるにはどうすればよいですか?

ありがとう

4

2 に答える 2

0

サーバーが完全にアクセス可能であり、サーバーインスタンスが適切に構成されていると仮定すると、次の-hようにmysqlのスイッチを使用して接続をテストできます。

mysql -u username -p -h 44.55.66.77

この接続が正常に確立されると、アプリケーションで同じ詳細を使用できます。

于 2013-03-20T14:59:31.287 に答える
0

サーバーのIPアドレスをホスト名として入力するだけです。

ことを確認してください

  • mysql サーバーはパブリック IP でリッスンしているため、次のようになりmy.cnfます。

    bind-address = 0.0.0.0
    
  • mysql サーバーで構成したユーザーは、リモートでスキーマにアクセスできます。

    GRANT ALL PRIVILEGES TO `user`@% ... 
    

    安全性を高めるために、ワイルドカードを使用する必要はありません。特定のホストまたは IP パターンを使用できます。

于 2013-03-20T14:57:40.307 に答える