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'