※ ChatGPTを利用し、要約された質問です(原文:phpMyAdminのログインユーザー追加)
phpMyAdminのログインユーザー追加
このQ&Aのポイント
phpMyAdminへのログイン時、rootユーザー以外でもログインできるようにユーザーを追加する方法を解説します。
データベースごとにユーザーを作成し、各ユーザーには特定のデータベースのみの操作権限を与えることができます。
ユーザーを追加するためには、phpMyAdminのバージョンによって異なる操作方法があります。
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