mysql 给别的用户连接,权限设置只读
时间: 2023-08-02 17:32:42 浏览: 47
要给别的用户连接 MySQL 并且设置只读权限,你需要执行以下步骤:
1. 创建一个新用户,并为其分配一个密码,使用以下命令:
```
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
```
2. 授予新用户连接 MySQL 的只读权限,使用以下命令:
```
GRANT SELECT ON *.* TO 'newuser'@'localhost';
```
在上述命令中,`*.*` 表示授予该用户对所有数据库和表的只读权限,你也可以更具体地指定某个数据库或表,如 `mydatabase.*`。
3. 刷新 MySQL 的权限表,使更改生效,使用以下命令:
```
FLUSH PRIVILEGES;
```
现在,新用户就可以使用其用户名和密码连接 MySQL 并且只能进行读取操作了。如果该用户尝试进行写入操作,将会收到权限不足的错误提示。
相关问题
mysql数据库创建远程连接可读新用户
要创建一个可读的新用户并允许远程连接到 MySQL 数据库,请按以下步骤操作:
1. 登录 MySQL 数据库服务器,以 root 身份运行以下命令:
```
mysql -u root -p
```
2. 创建新用户并设置密码,例如:
```
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
```
这将创建一个名为“newuser”的用户,并为其设置密码“password”。 '%' 符号表示允许该用户从任何 IP 地址连接到 MySQL 服务器。
3. 授予该用户对数据库的只读权限,例如:
```
GRANT SELECT ON database_name.* TO 'newuser'@'%';
```
这将授予名为“newuser”的用户对名为“database_name”的数据库的只读权限。
4. 使更改生效:
```
FLUSH PRIVILEGES;
```
这将使 MySQL 重新加载权限并使更改生效。
现在,该用户应该能够从任何地方连接到 MySQL 服务器并只读访问指定的数据库。
dbever上 mysql创建只读账号
在MySQL中,可以通过创建只读账号来限制用户对数据库的访问权限,以下是创建只读账号的步骤:
1. 登录MySQL,使用root账号或拥有创建用户权限的账号。
```
mysql -u root -p
```
2. 创建只读账号,例如我们创建一个名为“readonly”的只读账号,密码为“password”,并授权访问test数据库下的所有表:
```
CREATE USER 'readonly'@'%' IDENTIFIED BY 'password';
GRANT SELECT ON test.* TO 'readonly'@'%';
```
其中,“%”表示可以从任何IP地址连接到MySQL服务器。
3. 刷新权限。
```
FLUSH PRIVILEGES;
```
现在,“readonly”账号只能通过SELECT语句读取test数据库下的表,不能对数据库进行修改或删除操作。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)