3. 权限管理:授权 GRANT
用 GRANT 给用户发"门禁卡",不存在的用户会被自动创建:
sql
GRANT 权限列表 ON 库.表 TO '用户'@'主机' [IDENTIFIED BY '密码'];
-- 例:test5 对所有库有查询权限
GRANT SELECT ON *.* TO 'test5'@'localhost' IDENTIFIED BY '123456';
-- 例:test6 对教学实例库有全部权限
GRANT ALL ON 教学实例.* TO 'test6'@'localhost' IDENTIFIED BY '123456';
-- 例:test7 只能查教学实例库的 course 表
GRANT SELECT ON 教学实例.course TO 'test7'@'localhost' IDENTIFIED BY '123456';💡 权限范围通配符:*.*表示"所有库所有表",教学实例.*表示"该库所有表",教学实例.course精确到单表。ALL 表示全部权限。