mysql创建用户授权
时间: 2023-07-05 08:23:48 浏览: 61
好的,下面是 MySQL 创建用户并授权的步骤:
1. 以 root 用户登录 MySQL 数据库:
```
mysql -u root -p
```
2. 创建新用户:
```
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
```
其中,'username' 是你要创建的新用户的用户名,'password' 是该用户的密码。
3. 授予用户权限:
```
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
```
其中,'database_name' 是你要授权的数据库名,'username' 是你要授权的用户的用户名。
4. 刷新权限:
```
FLUSH PRIVILEGES;
```
现在,你已经成功地创建了一个新用户,并授予了该用户在指定数据库上的所有权限。
相关问题
MySQL 创建用户 分配权限
MySQL创建用户并分配权限的步骤如下:
1. 登录MySQL服务器。在终端中输入以下命令并按Enter键:
```shell
mysql -u root -p
```
2. 创建新用户。在MySQL命令行中输入以下命令并按Enter键:
```mysql
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'user_password';```
其中,'new_user'是你要创建的用户名,'localhost'表示该用户只能从本地登录,'user_password'是该用户的密码。
3. 授予用户权限。在MySQL命令行中输入以下命令并按Enter键:
```mysql
GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'localhost';
```
其中,'database_name'是你要授权的数据库名称,'new_user'是你要授权的用户名,'localhost'表示该用户只能从本地登录。
4. 刷新权限。在MySQL命令行中输入以下命令并按Enter键:
```mysql
FLUSH PRIVILEGES;
```
这样,你就成功地创建了一个新用户并为其授予了某个库的所有权限。
mysql创建用户并授权
可以使用以下步骤在MySQL中创建用户并授权:
1. 使用root用户登录到MySQL服务器:
```
mysql -u root -p
```
2. 创建新用户:
```
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
```
将`username`替换为要创建的用户名,`localhost`表示该用户只能在本地访问,`password`替换为用户的密码。
3. 授予用户权限:
```
GRANT permission1, permission2 ON database_name.table_name TO 'username'@'localhost';
```
将`permission1, permission2`替换为要授予用户的权限,如`SELECT, INSERT, UPDATE`等。将`database_name.table_name`替换为要授权的数据库和表名。最后,将`username`替换为要授权的用户名。
4. 刷新权限:
```
FLUSH PRIVILEGES;
```
现在,你已经成功创建了一个用户并为其授权。请确保使用适当的权限来保护数据库的安全性。