MySQL 用户管理与权限配置
出于安全考虑,不应所有操作都由 root 执行。MySQL 的用户信息存储在 mysql.user 表中。
用户管理
用户信息
用户表主要字段包括:
host: 允许登录的主机。user: 用户名。authentication_string: 加密后的密码。*_priv: 用户权限。
查询示例:
SELECT User, Host, authentication_string FROM user;

创建用户
语法:
CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';
示例:
CREATE USER 'maomi-9527'@'localhost' IDENTIFIED BY '666888';

删除用户
注意:MySQL 允许相同用户名在不同主机下存在。 错误示例:
DROP USER maomi-9527; -- 错误,未指定主机名
正确语法:
DROP USER '用户名'@;






查看权限:
