root ユーザーから MySQL にログインしました。
コマンドを実行しました:-
create user new;
次に、ユーザー new としてログインしました。次のコマンドを実行しました:-
use test;
show grants;
出力は:-
GRANT USAGE ON *.* TO ''@'LOCALHOST'
私が理解しているように、新しいユーザーには、このテーブルに対するテーブルの削除権限またはその問題に関する権限(USAGEを除く)がありません。
ただし、次を実行すると:-
DROP TABLE test_table;
クエリは成功です。なぜこれが起こっているのか説明していただけますか?このユーザーによるテーブルの削除を無効にし、このユーザーから他の権限を取り消すにはどうすればよいですか?
前もって感謝します。