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';
相关文章推荐
- mysql5.6创建新用户并给授权指定的数据库权限
- MySQL创建用户并指定数据库权限
- 创建MySQL用户 赋予某指定库表的权限 flush privileges才能生效!!!!;@'localhost'授权本地,@'%'授权远程
- liunx下mysql5.6创建用户并给指定的数据库授权详解 ---谷营中西
- mysql5.6创建用户并授予指定数据库或表权限
- MySQL5.7 创建用户分配权限(到指定数据库或者指定数据库表中)
- MySQL中创建用户分配权限(到指定数据库或者指定数据库表中)
- MySQL创建数据库,授权用户访问权限,通过Navicat Premium进行连接
- mysql 创建数据库 并指定字符集 创建用户并授权
- Mysql 创建用户并只访问指定数据库
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
- Oracle创建用户并给用户授权查询指定表或视图的权限
- DB_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
- MySQL添加新用户、为用户创建数据库、为新用户分配权限
- MySQL创建用户,并设置指定访问数据库
- MySQL创建用户与授权及撤销用户权限方法
- mysql开放远程访问,授权用户数据库权限