0

特定の DB テーブルを読み取る権限と、これらのいずれかへの RW アクセス権をユーザーに付与する必要があります。

などのコマンドを作成しました。

  GRANT SELECT ON database.* TO 'someuser'@'somehost';
 GRANT SELECT,INSERT,UPDATE,DELETE ON database.rwtable TO 'someuser'@'somehost';

しかし、(phpmyadmin を使用して) データベース テーブルにアクセスできるようになりましたが、挿入権限を要求したテーブルを含むすべてのテーブルが読み取り専用です。

適切な権利を割り当てる方法を提案してください、Askar

4

1 に答える 1

0

テーブル権限

必要に応じて databasename.table を変更してください。

テーブル権限は、特定のテーブルのすべての列に適用されます。テーブル レベルの権限を割り当てるには、ON db_name.tbl_name 構文を使用します。

GRANT ALL ON mydb.mytbl TO 'someuser'@'somehost';
GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.mytbl TO 'someuser'@'somehost';
于 2013-03-29T15:55:44.867 に答える