权限管理

1. 创建用户

SQLyog软件:

undefined

undefined

SQL命令:

[!note|style:flat] 本质上,就是修改mysql数据下的user表。

-- 创建用户
create user 用户名 indentified by '密码';

-- 修改当前密码
set password=password('');

-- 修改指定用户密码
set password for 用户名=password('密码');

2. 用户重命名

rename user 用户名 to 新名字;

3. 删除用户

drop user `用户名`;

4. 权限

给全部权限:

-- 给指定表权限
grant all privileges on `数据库名`.`表名` to `用户`;

-- 全部数据库与表
grant all privileges on *.* to `用户`;

-- root 用户
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION

[!note|style:flat] all privileges:没有授权grant的权限。

查看权限:

-- 查看用户的
show grants for 用户;
-- 查看root的
show grants for root@ip地址;

撤销权限:

rework all privileges on `数据库`.`` from `用户`;

results matching ""

    No results matching ""