2017-07-21 7 views
-1

LEMPスタックでは、 'database01'のmysqlホスト名を設定します。mysqlデータベースのホスト名はどこに設定されていますか?

  // Database credentials 
      define('DB_NAME',  'my-database'  ); 
      define('DB_USER',  'my-username' ); 
      define('DB_PASSWORD', 'verylongpassword'); 
      define('DB_HOST',  'database01'  ); 

です。 など/ mysqlの/ my.conf

またはそれは など/ホスト名

であり、それは別のIPアドレスに接続するためにそのホスト名を設定することは可能でしょうか? (すなわち、WAN IP)。

+0

オペレーティング・システム・レベルで構成されているホスト名は、Mysqlで構成されません。コード内のホスト名が別のサーバーに属している場合は、そのコードが接続しようとします。 – Shadow

+0

はい、OKですので、OSでは非ローカルホスト/追加のホスト名が設定されていますか? – ericTbear

+0

mysqlのために追加のホスト名はどこにも設定されていません。 – Shadow

答えて

0

この公式を読んでくださいmysql documentation彼らはそれを詳細に説明しました。

すでにプロジェクトをホストしている場合は、[Webホスティング]> [データベースの選択]に移動できます。

次に、[データベースサーバー]列のIPアドレスを使用してデータベースに接続します。

同様に、MySQLデータベースのIPアドレスの後にポートを含めないでください。たとえば、データベースサーバーが10.10.10.10:3306の場合は、データベースのホスト名として10.10.10.10を使用します。

0

答えはdatabase01はetc/hostsファイルに設定され、my.confのクライアントまたはグループの設定とは関係ありません。

関連する問題