専用サーバーにMySqlサーバーをIPアドレス12.12.123.123でセットアップしています。リモートアクセスを許可するようにMySqlを構成しました。ここで、リモートアプリケーションからサーバーにアクセスしたいと思います。これどうやってするの?MySqlのホスト/サーバー名を取得して接続文字列に入れるにはどうすればよいですか?
ありがとう
専用サーバーにMySqlサーバーをIPアドレス12.12.123.123でセットアップしています。リモートアクセスを許可するようにMySqlを構成しました。ここで、リモートアプリケーションからサーバーにアクセスしたいと思います。これどうやってするの?MySqlのホスト/サーバー名を取得して接続文字列に入れるにはどうすればよいですか?
ありがとう
サーバーが完全にアクセス可能であり、サーバーインスタンスが適切に構成されていると仮定すると、次の-h
ようにmysqlのスイッチを使用して接続をテストできます。
mysql -u username -p -h 44.55.66.77
この接続が正常に確立されると、アプリケーションで同じ詳細を使用できます。
サーバーのIPアドレスをホスト名として入力するだけです。
ことを確認してください
mysql サーバーはパブリック IP でリッスンしているため、次のようになりmy.cnf
ます。
bind-address = 0.0.0.0
mysql サーバーで構成したユーザーは、リモートでスキーマにアクセスできます。
GRANT ALL PRIVILEGES TO `user`@% ...
安全性を高めるために、ワイルドカードを使用する必要はありません。特定のホストまたは IP パターンを使用できます。