mysql8.0添加user
时间: 2023-08-08 07:02:46 浏览: 105
在MySQL 8.0中添加用户需要以下步骤:
1. 打开MySQL命令行客户端,输入以下命令登录到MySQL数据库服务器:
```shell
mysql -u root -p
```
2. 输入密码以登录到MySQL服务器。
3. 使用以下命令创建新用户(假设要创建用户的用户名为"newuser",密码为"password"):
```mysql
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
```
4. 如果希望允许新用户可以从任何主机连接到MySQL服务器,可以使用以下命令:
```mysql
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
```
5. 授予新用户适当的权限。例如,如果希望新用户拥有所有数据库的读写权限,可以使用以下命令:
```mysql
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
```
6. 如果希望新用户只有某些数据库的特定权限,可以使用以下命令。在命令中将"db_name"替换为数据库名称,"privileges"替换为具体的权限,多个权限使用逗号分隔:
```mysql
GRANT privileges ON db_name.* TO 'newuser'@'localhost';
```
7. 完成权限授予后,使用以下命令使更改生效:
```mysql
FLUSH PRIVILEGES;
```
通过以上步骤,您就成功在MySQL 8.0中添加了新的用户"newuser"并授予了适当的权限。请根据实际需求进行相应的调整。
阅读全文