MySQL服务器的超级管理员名称是,mysql权限设置

1、授权用户 mike有查加改所有库、所有表

mysql> grant select,insert,update on *.* to mike@localhost identified by '123';

2授权用户 john对test库中person表有查加改删除

mysql> grant select,insert,update,delete on test.person to john@localhost identified by '123';

mysql根据功能不同,划分了一些类型:

DCL:mysql用户的管理、权限分配、数据库的备份、还原

(1)mysql用户管理

a)root是mysql默认的用户(超级管理员),才有权限去创建其他mysql用户

b)mysql用户信息是存储在mysql库中的user表中

如何创建mysql用户

create user 用户名@服务器名称 identified by '密码';

create user xiaoming@localhost identified by '123';

修改密码(root或者当前登录用户都可以修改密码)

set password for 用户名@服务器名称 = password('新密码');

set password for xiaoming@localhost = password('12345');

删除用户(在root账户下)

drop user 用户名@服务器名称

drop user xiaoming@localhost;

用户权限(在root账户下)

//赋予权限

grant 权限列表 on 对象列表 to 用户列表;

权限列表:

(1)All:所有权限(增删改查)

(2)Create 创建权限

(3)drop 删除权限

(4)alter 修改权限

(5)select 查询权限

(6)insert 数据的添加权限

(7)update

(8)delete

对象列表(数据库或数据表)

*.*  //第一个*是数据库,第二个*是数据表

数据库名称.*  //数据库中的所有表

数据库名称.表名 //一个数据中的某个表

grant All on *.* to xiaoming@localhost;

grant All on demo.* to xiaoming@localhost;

收回权限(在root账户下)

revoke 权限列表 on 对象列表 from 用户列表;

revoke All on *.* from xiaoming@localhost;

revoke All on demo.* from xiaoming@localhost;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值