電子書籍の厳選無料作品が豊富!

phpMyAdminのログインユーザー追加

いつもお世話になります。m(__)m
phpMyAdminへのログイン時、今はrootユーザーでログインしています。
データベース数も増え、DBごとにユーザーを作成(データベース個別の特権で)していますが、phpMyAdminの特権で作成したユーザーは、phpMyAdminにログインできないのでしょうか?

例えば、データベースが「A」「B」「C」と3つあるとします。
管理者(root)は、すべてのDBに対して操作できる特権を設定しています。
UserAは、データベースAのみ、管理等の固有の特権を設定しています
UserBは、データベースBのみ、管理等の固有の特権を設定しています
UserCは、データベースCのみ、管理等の固有の特権を設定しています
なお、UserA,UserB,UserCはグローバル特権は一切ありません。

現状、phphMyAdminに、UserAのユーザーIDとパスワードでログインしようとしても、「MySQL サーバにログインできません」というエラーが出てログインできません。

したい事のイメージとして
(1)管理者(root)は、全てのDBを使える
(2)他のユーザーは、そのユーザー専用のDBのみ使える
…ここまでは今まで通りですが
(3)他のユーザーも、phpMyAdminへログインできる(特権設定時のユーザー名とパスワード)
(4)ログイン後、固有の特権で設定されているデータベースのみ使える

お詳しい方、何卒ご教授のほど、宜しくお願い致しますm(__)m

バージョン
・phpMyAdmin:2.11.10
・MySQL:4.1.22

A 回答 (1件)

MySQLデータベースのUserテーブルを設定して、


$cfg['Servers'][$i]['auth_type'] = 'http';
あたりで管理してみてはどうでしょう?
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す