MySQL创建用户与授权
# MySQL创建用户与授权
Mariadb 命令相同
# 创建用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
1
host可以用%表示所有主机
# 授权
GRANT privileges ON databasename.tablename TO 'username'@'host'
1
privileges:用户的操作权限,如ALL, SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL databasename:数据库名 tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用表示,如.*
# 更改密码
SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
1
# 撤销授权
REVOKE privilege ON databasename.tablename FROM 'username'@'host';
1
编辑 (opens new window)
上次更新: 2024/02/22, 05:37:14