[前][次][番号順一覧][スレッド一覧]

mysql:14233

From: koji <koji <kyoukarahaarukuhana@xxxxxxxxxx>>
Date: Fri, 28 Sep 2007 00:15:17 +0900
Subject: [mysql 14233] Re: ブラウザからMySQLへの接続ができない

桑名と申します。

MySQLやOSのエラーログはご覧になりましたか?

恐らくパーミッションの設定が上手く出来ていないと思います。

コマンドラインから実行する際はOSの一般ユーザかルート、
もしくはMySQLをインストールした際に出来たMySQLユーザ
を利用したと思いますが、PHPを実行するWebサーバ(Apache?)
の実行ユーザは何になっていますか?



yt さんは書きました:
> 初めて投稿します。Taniguchiと申します。
>
> この度MySQLを3.23.58から5.0.45へバージョンアップしたところ、
> ブラウザからphpを通してMySQLへ接続できなくなりましたので
> お知恵を拝借したく投稿した次第です。
>
> なお、OSはFedoraCore3でMySQLはFC3付属のrpmでインストールしていました。
>
>
> 3.23をアンインストールしようとしたところ依存関係のエラーが出たので、
> メッセージにでていたrpmパッケージをすべてアンインストールし、
>
> MySQL-server-5.0.45-0.i386.rpm
> MySQL-client-5.0.45-0.i386.rpm
> MySQL-shared-compat-5.0.45-0.i386.rpm
> php-mysql-4.3.11-2.8.4.legacy.i386.rpm
>
> これらをインストールしました。
> はじめは、起動すらできませんでしたがこちらの過去ログなどで勉強し、
> どうにか起動させることができ、コマンドラインから、
>
>  mysql -u (UserName) -p
>
> でMySQLへアクセスすることに成功し、phpスクリプトからも
> mysql_connect,PEAR DBクラスいずれでもアクセスできるようになりました。
>
>
> ただ、どうしてもブラウザからphpを通してアクセスすることができません。
>
> $con = 'mysql://UserName:Password@localhost/DatabaseName';
> $db  = DB::connect( $con );
> if( DB::isError( $db )) {
>   return "error : ".DB::errorMessage( $db )."\n";
> } else {
>   print "ok\n";
> }
>
> このスクリプトをコマンドラインから実行させると'ok'と返るのに
> ブラウザからでは'error : connect failed 'となります。
>
>
> よろしければヒントなりとも示してはいただけませんでしょうか?
>
>
>
>
>   


[前][次][番号順一覧][スレッド一覧]

     14231 2007-09-27 17:29 [yt <yt.mail@xxxxxxxx] ブラウザからMySQLへの接続ができない     
->   14233 2007-09-28 00:15 ┗[koji <kyoukarahaaruk]                                       
     14239 2007-09-30 23:36  ┗[yt <yt.mail@xxxxxxxx]