美文网首页
mysql用户权限操作

mysql用户权限操作

作者: simpleX | 来源:发表于2019-08-21 13:57 被阅读0次
创建用户
insert into mysql.user(Host,User,Password) values('%','username',password('password'));
为用户授权
grant all privileges on *.* to 'username'@'ip' identified by 'password'; 

all privileges:表示所有权限(select,insert,update,delete,alter,create,drop等)

*.*:表示所有数据库下的所有表(指定某个库下的某个表:db.table;某个库下所有表:db.*)

ip:表示指定ip地址(所有ip均可访问:%)

如果想指定某库的部分权限给某用户本地操作,可以这样来写:

grant select,update on db.* to 'username'@'110.15.12.%' identified by 'password';
刷新系统权限表
flush privileges;
查看用户所授予的权限
show grants for 'username'@'%';
删除用户
Delete FROM mysql.user Where User='username' and Host='%';
删除账户及权限
drop user 'username'@'%';
修改指定用户密码
update mysql.user set password=password('新密码') where User='test' and Host='localhost';

本文同步发布于: 有趣网-让编程更有趣

相关文章

网友评论

      本文标题:mysql用户权限操作

      本文链接:https://www.haomeiwen.com/subject/mebbsctx.html