mysql创建用户

创建用户

命令:

mysql>create user 'username'@'host' identified by 'password'

说明:

username:你将创建的用户名

host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,  如果想让该用户可以从任意远程主机登陆,可以使用通配符%. 

CREATE USER 'username'@'%' IDENTIFIED BY 'password'

password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登 陆服务器.

授权

命令:

 

GRANT privileges ON databasename.tablename TO 'username'@'host'
说明:
privileges:用户的操作权限,如SELECT , INSERT , UPDATE  等(详细列表见该文最后面).如果要授予所有的权限则使用ALL.;
databasename: 数据库名
tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用* 表示, 如*.*.
grant select,update on database.tablename to 'username'@'host'
grant all on *.* to 'username'@'%'
grant privileges on *.* to 'username'@'host' with grant option;
收回授权
命令:
revoke privileges on database.tablename from 'username'@'host' 

 

 

posted @ 2016-01-16 23:28  jeffery1010  Views(164)  Comments(0Edit  收藏  举报