管理用户以及授权
管理用户
创建用户
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