2016-12-06 24 views
0

Auth Oでユーザを作成する際に自分のカスタムデータベースを使用しようとすると、この自動生成コードが表示されます。ホスト 'Name Cheap'で動作しているMySQLに接続できません

function login(email, password, callback) { 
    var connection = mysql({ 
     host: '', // What should I put for the host? 
        // Is it a ip address or just Name Cheap 
     user: '', 
     password: '', 
     database: '' 
    }); 
} 

私は名前安いかnamecheapのいずれかの導出に入力すると、私はこの エラーが表示されます。

[Error] ENOTFOUND - getaddrinfo ENOTFOUND Name Cheap Name Cheap:3306

私がホストに何を入れますか?多くの例ではローカルホストを使用していますが、私は自分のウェブサイトをホストするために安い名前を使用しています。名前が安いか何かに関連付けられている番号はありますか?もしそうなら、それは何と呼ばれていますか?

+0

あなたの投稿を再フォーマットしました。 [Stack Overflow's formatting system](https://stackoverflow.com/help/formatting)を見直し、適切な書式を使用してください。説明テキストは決してコードブロックに入れてはいけません。問題をより正確に反映させるためにタイトルを更新しました。良いタイトルはページビューを得るために重要です。がんばろう! – Chris

+0

あなたは以下の答えを使ってこれを動かすことができましたか?もしそうなら、[それを受け入れる]ことを忘れないでください(https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。これは、ソリューションを見つけた他のユーザーを示しています。 – Chris

答えて

0

hostの値は正確にはわかりませんが(これはプロバイダによって異なる)、"Name Cheap"ではありません。それはマシンやクラスタを特定するものではありません。

IPアドレス(所有しているように見える)またはホスト名である必要があります。詳細は、MySQL documentation about connectingを参照してください。

関連する問題