mysqlでテーブルの権限をいじる

■与える・追加
・全部

grant all privileges on DB.* to USER@localhost identified by 'PASS';

最後に with grant optionってつけると、そのユーザは更に誰かにその権限を与えることができる
grant持ってるとユーザが削除できないので注意

・一部

grant select on DB.* to USER@'1.2.3.%' identified by 'PASS';

■奪う・削除
・全部

revoke all,grant option privileges on *.* from USER@"1.2.3.%";

・一部

revoke drop on DB.* from USER@localhost;

■めんどいから直に

update mysql.db set tables_priv='N' where db='DB' and user='USER';

■上のコマンドどれやっても最後には

flush privileges;