权限管理
1. 创建用户
SQLyog
软件:
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 `用户`;