2011-08-18 14 views

答えて

21

grantキーワードは、ユーザーに付与するテーブル権限と組み合わせて使用​​します。

MySQL Grant

GRANT ALTER, CREATE ON example TO 'someuser'@'somehost'; 

MySQL Table Privileges

2

GRANT SELECT, INSERT, DELETE ON database TO [email protected]'localhost' IDENTIFIED BY 'password';

あなたもリストにUPDATEを使用することができます。

+0

不足しているCREATE特権 - http://dev.mysql.com/doc/refman/5.6/en/privileges-provided.html – bot403

+0

@Skydreamerしかし、私は彼が挿入することを許可したくない、既存のテーブルを削除する彼はテーブルを作成 –

+0

しかし、このクエリで動作する必要があります;) – Cydonia7

1

多分

GRANT example ON ALL PRIVILEGESのようなもの。 * TO 'ユーザー' @ '%';

これは、 'example'データベースのみのすべての特権をユーザに与えます。

+0

私は彼が大声でデータベース内の既存のテーブルを変更したい –

0

Old;あなたが "テーブルを作成するためにmysqlの権限を与える"ことについて問い合わせるとき、それが最初に来るからです。 GRANT SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、ALTER、LOCK TABLES、

関連する問題