用户与权限

多个人、多个服务连同一个库,绝不能共用 root。给每个人建独立账号、按需授权,改完权限记得刷新,这是数据库安全的基本盘。

用户与权限要点

用户与权限示例

						-- 新建一个只能读 shop_db 的账号
						CREATE USER 'reader'@'%' IDENTIFIED BY 'StrongPass123';
						GRANT SELECT ON shop_db.* TO 'reader'@'%';

						-- 给运维账号全部权限并刷新
						GRANT ALL PRIVILEGES ON shop_db.* TO 'ops'@'localhost';
						FLUSH PRIVILEGES;

						-- 查看当前连接身份
						SELECT USER(), DATABASE();
避坑提醒:改完 GRANT 后不刷 FLUSH PRIVILEGES 也可能生效(取决于改动方式),但显式刷一遍最保险。删用户前先确认没有应用在用它,否则连接会突然全断。
用户与权限 · 命令速查 知识卡片
卡片 04 / 07 · 命令速查(1080×1440 速查卡片)

命令速查知识点