2010.
07.
15
12:43:54
いやーハマった、ハマった。
Winodws7(32bit) + IIS7 + MySQL 5.1.47 + PHP 5.3.0の環境下で
PHPからMySQLに接続しようとすると何故かタイムアウト。
「接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。」
ってなメッセージが出ちゃいました。
サーバの指定を「localhost」にしてもダメ。
コンソールからやるとちゃんと接続できるのに何で(--?と悩む事しばし。
原因はlocalhostの名前解決が出来ていなかったからでした。
IPアドレスで「127.0.0.1」って指定したらつながっただーょヾ(≧▽≦)ノ
っつー訳で、hostsファイルを修正して解決。
# 127.0.0.1 localhost
↓
127.0.0.1 localhost
みたいにコメントアウトを解除して解決です。
ちなみに、localhostからは接続できるけど他のPCから接続できない場合は
MySQL側の権限周りだとかの設定が原因みたいです。
Winodws7(32bit) + IIS7 + MySQL 5.1.47 + PHP 5.3.0の環境下で
PHPからMySQLに接続しようとすると何故かタイムアウト。
「接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。」
ってなメッセージが出ちゃいました。
サーバの指定を「localhost」にしてもダメ。
コンソールからやるとちゃんと接続できるのに何で(--?と悩む事しばし。
原因はlocalhostの名前解決が出来ていなかったからでした。
IPアドレスで「127.0.0.1」って指定したらつながっただーょヾ(≧▽≦)ノ
っつー訳で、hostsファイルを修正して解決。
# 127.0.0.1 localhost
↓
127.0.0.1 localhost
みたいにコメントアウトを解除して解決です。
ちなみに、localhostからは接続できるけど他のPCから接続できない場合は
MySQL側の権限周りだとかの設定が原因みたいです。
category:● 環境設定関連 thema:Windows 全般 - genre:コンピュータ Posted by ササキマコト