命令
mysql> grant 权限1
,权限2
,…权限n
on 数据库名称
.表名称
to 用户名
@用户地址
identified by ‘连接口令
’;
其中
1. 权限:
select
,insert
,update
,delete
,create
,drop
,index
,alter
,
grant
,references
,reload
,shutdown
,process
,file
等14个权限。
all privileges
或者all
为全部授予权限
2. 数据库名称.表名
当为 *.*
时是授予用户 所有表 访问权限
3. 用户地址
可以为 localhost
或者 IP
,当为 %
时 表示任何地址都可连接
4. 连接口令
不可为 空
,否则创建不成功
例子
mysql> grant all privileges on ccst.* to sk@192.147.94.67 identified by ‘31415′;
授予 192.147.94.67
的用户 sk
分配可对数据库ccst
所有表
进行 所有操作的权限
,并设定口令为31415
。