mysql8.0新建mah用户,授权select,create,update,delete权限,注意,是mysql8.0,不是5.7
时间: 2024-03-13 21:45:30 浏览: 99
在 MySQL 8.0 中,你可以按照以下步骤创建一个新用户 `mah` 并授权其 SELECT、CREATE、UPDATE 和 DELETE 权限:
1. 使用 root 用户登录 MySQL:
```
mysql -u root -p
```
2. 创建一个新用户(例如,用户名为 `mah`,密码为 `password`):
```
CREATE USER 'mah'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
```
3. 授予该用户 SELECT、CREATE、UPDATE 和 DELETE 权限:
```
GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'mah'@'localhost';
```
4. 刷新权限:
```
FLUSH PRIVILEGES;
```
现在,`mah` 用户应该可以使用其新密码登录 MySQL,并且具有 SELECT、CREATE、UPDATE 和 DELETE 权限。请注意,上述步骤将为该用户授予在所有数据库和表上执行这些操作的权限。如果你需要更细粒度的权限控制,可以使用更具体的 GRANT 语句。
阅读全文