[PHP-users 22405] Re: (PEAR DB.php) no such database
OGINO Tomonori
ogino @ nn.iij4u.or.jp
2004年 6月 27日 (日) 12:42:59 JST
おぎのです。
<003c01c45be0$7d2d9e00$0300a8c0 @ yokamura> の、
"[PHP-users 22404] (PEAR DB.php) no such database" において、
"<alpha1280 @ yahoo.co.jp>"さんは書きました:
> オカムラと申します。
>
> リモートにあるMySQLの接続についてお聞かせください。
>
> Webサーバから、MySQLの入っているリモートサーバに、DB.php を使用して
> アクセスすると no such database というメッセージが表示されます。
----share/php/DB/mysql.php----
~if (!@mysql_select_db($dsninfo['database'], $conn)) {
~ switch(mysql_errno($conn)) {
~ case 1049:
~ return $this->raiseError(DB_ERROR_NOSUCHDB, null, null,
~ null, @mysql_error($conn));
とmysql_select_dbに失敗している様子。
DB名のtypo or MySQLのユーザ権限設定ミス では?
> WebサーバにはグローバルIP、ローカルIPがついており、ローカルIPの先に
> 1台のルータ(フィルタリングなし)を経由したMySQLがインストールされた
> サーバがあります。
> Webサーバから mysql コマンドを使用しての接続、上記のエラーが発生している
> 同スクリプトで、別Webサーバ(Windows2000 Server)からの接続は確認
> 出来ました。
>
> マシン、アプリケーション環境の通りです。
> ・Webサーバ
> Red Hat Enterprise Linux ES(v.3)
> Apache 2.0
> php4.3
> ・MySQLインストールサーバ
> Windows2000 Server
> MySQL4.02
>
----
OGINO Tomonori
ogino @ nn.iij4u.or.jp
PHP-users メーリングリストの案内