您的位置:首页 > 数据库 > MySQL

mysql创建新用户并给授权指定的数据库权限

2017-11-27 19:15 465 查看

mysql创建新用户并给授权指定的数据库权限

准备:登录Mysql或直接使用navicat访问数据库

mysql -uroot -p1qaz4321;


1.创建新用户

CREATE USER 'hset'@'%' IDENTIFIED BY '07fa533360d9';


说明:
'%' - 所有情况都能访问
‘localhost’ - 本机才能访问
’192.169.1.201‘ - 指定 ip 才能访问


2.初始用户没密码需要修改密码

update mysql.user set password=password('新密码') where user='hset';


这个时候访问,是除了默认生成的两个数据库,看不到任何其它的数据库:

3.添加权限给该用户

grant all privileges on 想授权的数据库.* to 'hset'@'%';


说明:可以赋给不同的权限
all 可以替换为 select,delete,update,create,drop


4.刷新一下

flush PRIVILEGES;


补充:删除用户

Delete FROM mysql.user Where User='hset';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 数据库