管理用户以及授权

管理用户

创建用户

CREATE USER will@localhost IDENTIFIED BY 'mariadb';

# 创建用户will,并指定其密码为mariadb
# 使用root管理员登录数据库管理系统,
# 然后按照“CREATE USER 用户名@主机名 IDENTIFIED BY '密码'; ”的格式创建数据库管理账户。

查询创建的用户信息

USE mysql;

SELECT HOST,USER,PASSWORD FROM user;

SELECT HOST,USER,PASSWORD FROM user WHERE USER="will";

管理授权

GRANT命令的常见格式以及解释

命令
作用

GRANT 权限 ON 数据库.表单名称 TO 用户名@主机名

对某个特定数据库中的特定表单给予授权

GRANT 权限 ON 数据库.* TO 用户名@主机名

对某个特定数据库中的所有表单给予授权

GRANT 权限 ON . TO 用户名@主机名

对所有数据库及所有表单给予授权

GRANT 权限1,权限2 ON 数据库.* TO 用户名@主机名

对某个数据库中的所有表单给予多个授权

GRANT ALL PRIVILEGES ON . TO 用户名@主机名

对所有数据库及所有表单给予全部授权(需谨慎操作)

为账户will授权

查看账户will的权限

取消账户will的授权

Last updated