[PHP-users 20704]Re: PHPからレコードの追加ができない・・
KAWASAKI
kawasaki @ wwing.net
2004年 3月 9日 (火) 16:03:52 JST
高橋さん、こんにちは。川崎です。
On Tue, 9 Mar 2004 15:35:15 +0900
takahashi nobuyuki <takahashi-nobuy @ esnet.ed.jp> さん wrote:
> > 外しているかもしれませんが、PHP(Apache?)からMySQL
> に
> > アクセスするユーザに、GRANTの権限がないのかな、と。
> > (INSERTのみGRANT権限がないとか・・・)
>
> ははぁ・・なるほど、
> 確認してみたいと思います。
> えーと・・・権限の確認は、
> どのようにすればわかるのでしょうか?
> ヒントを教えていただいたら、
> 後は自分でやってみようと思います。
> よろしくお願いします。
PHPで mysql_connect("localhost", "myuser", "password");
のように接続していると思うのですが、
grant all privileges on mydb.* to myuser @ localhost identified by
'password' with grant option;
(本当は一行です)
のような感じで、特定のデータベース(上記の例ではmydb)に対して
GRANTすればいけるのではないかと。
現在の設定は
show grants for myuser @ localhost;
というような感じで見れると思います。
#設定はお使いの環境にあわせて適当に読み替えて下さい。
---
Kawasaki Tatsuo
kawasaki @ wwing.net http://www.wwing.net
PHP-users メーリングリストの案内