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]