MySQL如何给指定的用户赋予查看多张指定表的权限
时间: 2024-01-22 14:18:39 浏览: 22
可以使用以下命令给指定的用户赋予查看多张指定表的权限:
```
GRANT SELECT ON database.table1 TO 'username'@'localhost';
GRANT SELECT ON database.table2 TO 'username'@'localhost';
GRANT SELECT ON database.table3 TO 'username'@'localhost';
```
其中,database为要赋予权限的数据库名,table1、table2、table3为要赋予权限的表名,'username'@'localhost'为要赋予权限的用户名和主机名。
如果要赋予用户对指定数据库内所有表的查看权限,可以使用以下命令:
```
GRANT SELECT ON database.* TO 'username'@'localhost';
```
其中,database为要赋予权限的数据库名,'username'@'localhost'为要赋予权限的用户名和主机名。
相关问题
mysql给用户赋予数据库权限
要给用户赋予数据库权限,可以使用以下步骤:
1. 登录 MySQL 数据库:
```
mysql -u root -p
```
其中,root 是 MySQL 数据库的管理员账户名,-p 表示需要输入管理员账户的密码。
2. 创建用户:
```
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
```
其中,username 是要创建的用户名,localhost 是该用户所在的主机名,password 是该用户的密码。
3. 赋予权限:
```
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
```
其中,database_name 是要授权的数据库名,* 表示授权该用户对该数据库的所有表进行操作,username 和 localhost 分别是要授权的用户名和主机名。
4. 刷新权限:
```
FLUSH PRIVILEGES;
```
执行以上步骤后,该用户就拥有了对指定数据库的所有权限。
docker 怎么给mysql用户赋予权限
要给 MySQL 用户赋予权限,可以使用以下步骤:
1. 首先,进入 MySQL 容器。你可以使用以下命令:
```
docker exec -it <容器名称或ID> mysql -u root -p
```
这将进入 MySQL 容器并使用 root 用户登录。
2. 输入密码以登录到 MySQL。
3. 接下来,使用以下命令创建一个新用户(假设新用户为 "new_user"):
```
CREATE USER 'new_user'@'%' IDENTIFIED BY 'password';
```
这会创建一个新的用户,并设置密码为 "password"。其中,'%' 表示该用户可以从任何主机连接到 MySQL。
4. 接着,为该用户授予权限。例如,如果你想授予该用户对所有数据库的读写权限,可以执行以下命令:
```
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'%';
```
这会授予该用户对所有数据库的所有权限。
5. 最后,刷新权限以使更改生效:
```
FLUSH PRIVILEGES;
```
现在,你已经成功为 MySQL 用户指定了权限。请注意,这些命令是在 MySQL 容器中执行的。如果你使用的是 Docker Compose,可以将这些命令添加到 `docker-compose.yml` 文件的 `command` 部分,以便在启动容器时自动执行。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)