Mysql command line创建新用户
时间: 2024-10-14 11:03:05 浏览: 26
MySQL 5.7 mysql command line client 使用命令详解
在MySQL命令行界面中,你可以使用`CREATE USER`语句来创建新的数据库用户。以下是一个基本的例子:
```sql
CREATE USER 'new_username'@'localhost' IDENTIFIED BY 'password';
```
这里,`new_username`是你想要设置的新用户名,`localhost`指定该用户只能从本地主机连接到数据库(如果你希望他们能从其他IP连接,可以替换为`%`)。`IDENTIFIED BY 'password'`指定了用户的密码。
如果你想让新用户拥有特定的权限,可以在`CREATE USER`之后添加`GRANT`命令,例如:
```sql
CREATE USER 'new_username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'new_username'@'localhost';
```
这将授予用户对所有数据库和表的所有权限。当然,你需要谨慎分配权限,只给需要的用户最小必需的访问级别。
创建用户后,通常需要刷新权限以便更改生效:
```sql
FLUSH PRIVILEGES;
```
阅读全文