2

MySQL データベースでユーザー権限をいじっていますが、まだ望ましい結果が得られません。

昨日、許可を与えてから取り消しましたが、ユーザーはまだそれを持っていました。(同じブラウザ、ログアウトのみ)。ブラウザを再起動した後、期待どおりに機能しました。

今日、私は特権を設定しました

GRANT CREATE ON `testdb`.`testtbl` TO 'ttt'@'localhost' IDENTIFIED BY 'test'

「testdb」しか見えませんでしたが、テーブル「test」も見えました。データベース「testdb」に行ったとき、テーブルを作成できませんでした。と言いました

テーブル 'ttbl' のユーザー 'ttt'@'localhost' に対する CREATE コマンドが拒否されました

SQL コマンド:

CREATE TABLE `ttbl` (
  `test1` int NOT NULL,
  `test2` int NOT NULL
) COMMENT='';

この特権の一部が欠けていると思いますが、何が問題なのかまだわかりません。

このコマンドだけを使用すると、何が問題になる可能性がありますか? (CREATE USERではありません。必須かどうかはわかりません)

ありがとう

4

1 に答える 1