dbever上 mysql创建只读账号
时间: 2024-01-21 19:18:25 浏览: 179
在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数据库下的表,不能对数据库进行修改或删除操作。
阅读全文