- 締切済み
MySQLへの接続がうまくいっていないようなのですが
つい最近PHPをはじめたばかりなのですが、環境を整えて試しにスクリプトを実行してみるとエラーが出てしまいました。 開発環境は Apache:2.0.53/PHP:5.2.1/MySQL:5.0.15 です。 実行したスクリプトは $dbHandle = mysql_connect("localhost","ユーザー","パスワード") or die("can not connect db\n"); 出てきたエラーが Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in C:\Program Files\Apache Group\Apache2\htdocs\myphp1.php on line 18 can not connect db MySQLへの接続ができていないとまでは理解できたのですが・・・・・ 申し訳ありませんが何卒よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- tachiwa
- ベストアンサー率34% (25/73)
MySQLの起動確認はコマンドプロンプトから >mysqladmin ping と打つと mysqld is alive と帰ってきます。
- saintandre
- ベストアンサー率31% (194/607)
ものすごく基本的なことですがMySQLは起動していますよね?
- yossy-55
- ベストアンサー率55% (5/9)
MysqlはWindows版だと思いますが、 Server charactersetがUTF-8になっていませんか? デフォルトではそうなると思います。 (すみません、FreeBSDユーザなので、正しいか分かりませんが・・・) もし、そうであれば、文字コードの違いによって、正しく接続出来ないのかもしれません。 試しに文字コードを合わせて接続してみて下さい。
補足
早速のご回答ありがとうございます。 MySQLはWin版です。書き忘れ失礼いたしました。 コマンドラインで調べたのですがsjisで統一してありました。 Server charactersetが問題ではなさそうです・・・・
補足
こんばんは、ご回答ありがとうございます。お返事が遅れてしまい申し訳ありません。 サービスやPHPinfoを確認する限りでは起動しているように思えるのですが、かねやんなどのMySQLAdminなどで接続しようとするとコネクト失敗と出てきます。これはMySQLが起動していないということなのでしょうか?