MySQL授权远程用户登录权限

MySQL授权远程用户登录权限

察看当前用户:

select user();
退出:exit;
给当前账户设置密码(必须以管理员登陆):set password = password('123')
创建一个其他用户:
mysql> create user 'xie'@'192.168.10.%' IDENTIFIED BY '123'; #指定网段密码
mysql> create user 'xie'@'192.168.10.5' # 指示某机器可以连接
mysql> create user 'xie'@'%' #指示所有机器都可以连接
给一个用户授权:
grant 权限类型 on 数据库名称 . * (或表名) to 'xie'@'%';
all 所有权限
select 查
select,insert 查和写

mysql> flush privileges; # 刷新使授权立即生效(万一没有立即生效)
创建账号并授权
grant all on 数据库名称 .* to 'xie'@'%' identified by '123'

删除账户及权限:

drop user '登录名'@'指定IP '

取消权限用户

revoke all on from '登录名'@'指定IP '

查看用户权限

show grants for '登录名'@'指定IP '

posted @ 2020-08-09 15:15  自己有自己的调调、  阅读(2774)  评论(0编辑  收藏  举报