当前位置:Gxlcms > 数据库问题 > Mysql创建用户授权

Mysql创建用户授权

时间:2021-07-01 10:21:17 帮助过:3人阅读

三.设置与更改用户密码

命令: SET PASSWORD FOR ‘username‘@‘host‘ = PASSWORD(‘newpassword‘);#如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword");

例子: SET PASSWORD FOR ‘admin_user‘@‘%‘ = PASSWORD("123456");

四.撤销用户权限

命令: REVOKE privilege ON databasename.tablename FROM ‘username‘@‘host‘;

说明: privilege, databasename, tablename - 同授权部分.

例子: REVOKE SELECT ON *.* FROM ‘admin_user‘@‘%‘;

注意: 假如你在给用户‘admin_user‘@‘%‘授权的时候是这样的(或类似的):GRANT SELECT ON test.user TO ‘admin_user‘@‘%‘,
则在使用 REVOKE SELECT ON *.* FROM ‘admin_user‘@‘%‘;命令并不能撤销该用户对test数据库中user表的SELECT 操作.
相反,如果授权使用的是GRANT SELECT ON *.* TO ‘admin_user‘@‘%‘;则REVOKE SELECT ON test.user FROM ‘admin_user‘@‘%‘;命令也不能撤销该用户对test数据库中user表的Select 权限.

具体信息可以用命令SHOW GRANTS FOR ‘admin_user‘@‘%‘; 查看.

五.删除用户

命令: DROP USER ‘username‘@‘host‘;

Mysql创建用户授权

标签:col   1.5   color   nts   name   username   localhost   数据   本地   

人气教程排行