PhpMyAdminは、特定のテーブルに対する権限(アクセス許可)をユーザーまたはロールに付与できますか?
データベーステーブルのページを見ると、「権限」タブがありません。
シングルユーザーに権限を付与できる場所を見つけました。
私が必要なのは、いくつかの権利を同時に複数のユーザーに付与することです
ジョン、マックス、アニーに顧客の挿入、更新、削除を許可します。
出来るよ。写真に従ってください:ユーザーを一覧表示する[特権]タブで、ユーザーの[特権の編集]をクリックします。
次にデータベースを選択します:
その後、特定の特権をチェックして、図に示すようにテーブルを選択します:
テーブルを選択した後、詳細に操作を定義できます:
phpMyAdminはこのようなきめ細かい権限設定を行うことはできませんが、純粋なSQLでこれを行うことができます。詳細は このリファレンス を参照してください。これは基本的に、phpMyAdminに渡すことができる「GRANT」ステートメントを自分で書くだけです。
GRANT
構文を使用すると、1つのクエリで複数のユーザーを指定できます。
GRANT SELECT,INSERT,UPDATE,DELETE ON customers.* TO 'john', 'annie', 'max';
PHP my adminを使用すると、ページ上部に実行するクエリが表示されます。これらのクエリをコピーします。ユーザー名とホストを切り替えて、再実行します。
GUIではありませんが、複数のユーザーを実行する場合は、GUIを介してそれを実行し、ユーザーごとにクイックコピーを貼り付けます。
gUI部分については@shgnIncの回答に従ってください。