[PHP-users 487] Re: connect to MySQL

Alex Izumisawa php-users@php.gr.jp
Tue, 3 Jul 2001 10:36:30 +0800


ALEXです。

澤田さんからご注意ただいたことに関して、読む前に返信してしましました。
下記文章中の aaa.co.jp は 既にこれを取得されております、
株式会社アダムスコミュニケーション さんとは何ら関係ございません。
ご迷惑をおかけします、申し訳ありません。

aaa.example と読み替えていただきますよう、お願いいたします。
----- Original Message -----
From: "Alex Izumisawa" <alex@toko.com.hk>
To: <php-users@php.gr.jp>
Sent: Tuesday, July 03, 2001 10:28 AM
Subject: [PHP-users 486] Re: connect to MySQL


> ALEXです。
> BACさん、みたちさん、レスありがとうございます。
>
> > > 1.PHP4+PostgreSQL+Apacheにて、clientからPostgreSQLに登録、検索が
> > > できる環境を作成済のサーバがあります。
> > > 2.上記のサーバを経由して,MySQLに下記のようなコマンドにて
> > > connectしたいのですが,うまくいきません.
> >  まず「経由」の意味がよくわかりません。素直に解釈すると「1.のサーバを経
> > 由して別のMySQLサーバに接続する」ということになります。ということは1.の
>
> 混乱するように書いてしまいました。もうしわけありません。そのとおりです。
>
> > サーバはプロキシあるいはリダイレクタである?ならばPostgreSQLが動作してい
> > るということを記述する意味は?
>
> 後述しましたとおり、PostgreSQLを利用するという前提で、--with-pgsql にて
> インストールしているということをお伝えしたかったのです。
> MySQLに関してなんらパラメタを設定していないので、この状態でmysql_connect
> を実行し、問題があるのかどうかお聞きしたく思いました。
>
> > > $conn_mysql = mysql_connect("http://aaa.co.jp","guest","guest");
> >  mysql_connect()の第一引数はホスト名です。ここでURLを指定していることが
> > そもそも誤りです。そこを譲ったとしても、MySQLは当然、HTTPではなくMySQL独
> > 自のプロトコルを使用しますのでプロトコルにHTTPを指定するのはおかしな話で
> > す。ネットワークのことをあまり理解していないように見受けられます。
>
> ご指摘いただいた通り、aaa.co.jpのみとしたところ、下記のエラーが出ました。
>
> Warning: MySQL Connection Failed: Host 'aaa.co.jp' is not allowed to
> connect to this MySQL server in
> /home/abc/public_html/index_ja.php on line 140
>
> aaa.co.jpに拒否されているとの意味と思います。しかし、上記のmysql_connect
> のユーザ名/パスワードはaaa.co.jpに存在しています。
> mysql_connectを実行するサーバから、telnetでaaa.co.jpのMySQLに、
> 同じユーザ名/パスワードでアクセスすると問題なく利用できます。
> 大文字、小文字等の間違いはないと思います。
>
> よろしくお願いいたします。
>
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users