问答速查
问答速查
-- 1) 某账号能做什么
SHOW GRANTS FOR 'app'@'10.0.%';
-- 2) 只给单表读写
GRANT SELECT, INSERT, UPDATE, DELETE ON appdb.orders TO 'o1'@'10.0.5.7';
-- 3) 批量清理测试账号(先生成语句再执行)
SELECT CONCAT('DROP USER ''', user, '''@''', host, ''';') FROM mysql.user
WHERE user LIKE 'test%' AND host = '%';
-- 4) 账号被锁
ALTER USER 'app'@'%' ACCOUNT UNLOCK;批量 DDL 一律先生成语句、人工复核,再执行;直接循环 DROP 容易误伤。