mysql创建用户及给用户授权

mysql用户相关的信息在mysql.user表中

1. 查询

use mysql;

select host,user,password from user;  

2.创建一个名为sportsnote的用户

create user sportsnote identified by 'sportsnote'; 

3.将数据库sportsnote的select 权限赋予给sportsnote用户;

grant select on sportsnote.* to sportsnote;  

此时,sportsnote用户对数据库sportsnote只用查询的权限,没有其他其他权限;

4.授予所有权限给用户

grant all on sportsnote.* to sportsnote @'%'; 

此时,所有主机上sportsnote用户对数据库sportsnote下的所有表具有所有权限;

注意:上述例子用户名和数据库名碰巧一致了!不是故意的哦!

你可能感兴趣的:(mysql创建用户及给用户授权)