按照部门主管布置的任务,数据库管理员小李要完成以下操作(本公司数据库用户名为员工工号工号,初始密码也为该员工工号): ① 授予新来公司副总裁张峰(工号:202301)具有查看companysales数据库所有表的权限; ② 授予人事部新员工洪霞(工号:202302)具有查看companysales数据库所有表的权限,同时具有对employee员工表增、删、改的权限; ③ 因员工王胜利(工号:201218)从研发部调到信息部,回收他对companysales数据库所有表增、删、改的权限; ④ 删除离职员工陈勇(工号:201010)的账号; ⑤ 完全备份companysales数据库到D盘backup目录下,备份文件名为:companysales_202306.sql 。
时间: 2024-03-26 14:38:13 浏览: 23
好的,根据您的要求,我给出以下操作步骤:
① 授予张峰查看companysales数据库所有表的权限:
```
GRANT SELECT ON companysales.* TO '202301'@'%' IDENTIFIED BY '202301';
```
② 授予洪霞查看companysales数据库所有表的权限,并同时授予对employee员工表增、删、改的权限:
```
GRANT SELECT ON companysales.* TO '202302'@'%' IDENTIFIED BY '202302';
GRANT INSERT, UPDATE, DELETE ON companysales.employee TO '202302'@'%' IDENTIFIED BY '202302';
```
③ 回收王胜利对companysales数据库所有表增、删、改的权限:
```
REVOKE INSERT, UPDATE, DELETE ON companysales.* FROM '201218'@'%';
```
④ 删除陈勇的账号:
```
DROP USER '201010'@'%';
```
⑤ 完全备份companysales数据库到D盘backup目录下,备份文件名为:companysales_202306.sql:
```
mysqldump -uroot -p companysales > D:\backup\companysales_202306.sql
```
以上是操作步骤,您可以根据需要进行操作,注意备份数据的时候要谨慎操作。