1)查看MySQL数据库的使用者账号。 (2)添加用户,用户名为libraryuser,主机名为localhost,密码为123. (3)将用户名从libraryuser改为newuser。 (4)将用户newuser密码改为newuser。 (5)授予用户newuser在读者表的读者编号和读者姓名列上有查询的权限。 (6)创建角色readers,授予角色readers对图书表有查询的权限。 (7)授予用户newuser以角色readers
时间: 2024-02-10 12:10:48 浏览: 33
1)要查看MySQL数据库的使用者账号,可以使用以下命令:
```
SELECT User FROM mysql.user;
```
2)要添加一个名为libraryuser,主机名为localhost,密码为123的用户,可以使用以下命令:
```
CREATE USER 'libraryuser'@'localhost' IDENTIFIED BY '123';
```
3)要将用户名从libraryuser改为newuser,可以使用以下命令:
```
RENAME USER 'libraryuser'@'localhost' TO 'newuser'@'localhost';
```
4)要将用户newuser的密码改为newuser,可以使用以下命令:
```
SET PASSWORD FOR 'newuser'@'localhost' = PASSWORD('newuser');
```
5)要授予用户newuser在读者表的读者编号和读者姓名列上有查询的权限,可以使用以下命令:
```
GRANT SELECT (reader_id, reader_name) ON database_name.reader TO 'newuser'@'localhost';
```
其中,database_name是你的数据库名,reader是你的表名。
6)要创建角色readers,授予角色readers对图书表有查询的权限,可以使用以下命令:
```
CREATE ROLE 'readers';
GRANT SELECT ON database_name.book TO 'readers';
```
其中,database_name是你的数据库名,book是你的表名。
7)要授予用户newuser以角色readers的权限,可以使用以下命令:
```
GRANT 'readers' TO 'newuser'@'localhost';
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)