mysql给用户赋予数据库权限
时间: 2023-12-26 10:06:09 浏览: 169
用phpMyAdmin来设置mysql数据库用户的权限.docx
要给用户赋予数据库权限,可以使用以下步骤:
1. 登录 MySQL 数据库:
```
mysql -u root -p
```
其中,root 是 MySQL 数据库的管理员账户名,-p 表示需要输入管理员账户的密码。
2. 创建用户:
```
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
```
其中,username 是要创建的用户名,localhost 是该用户所在的主机名,password 是该用户的密码。
3. 赋予权限:
```
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
```
其中,database_name 是要授权的数据库名,* 表示授权该用户对该数据库的所有表进行操作,username 和 localhost 分别是要授权的用户名和主机名。
4. 刷新权限:
```
FLUSH PRIVILEGES;
```
执行以上步骤后,该用户就拥有了对指定数据库的所有权限。
阅读全文