在ubuntu20.04下如何给mysql8.0用户授予所有权限的正确语法
时间: 2024-03-10 18:47:44 浏览: 167
ubuntu 20.04 LTS离线安装 MySQL8.0,并配置远程登录
下面是在Ubuntu 20.04下给MySQL 8.0用户授予所有权限的正确语法:
1. 打开终端并以root用户身份登录到MySQL:
```
sudo mysql -u root -p
```
2. 输入您的MySQL管理员密码。
3. 在MySQL提示符下,创建一个新用户并授予所有权限:
```
GRANT ALL PRIVILEGES ON *.* TO '新用户名'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION;
```
其中,“新用户名”和“密码”是您要创建的新用户的用户名和密码。此命令将授予新用户所有数据库的所有权限,并允许该用户授予其他用户相同的权限。
4. 刷新MySQL的权限:
```
FLUSH PRIVILEGES;
```
5. 退出MySQL:
```
exit;
```
现在,新用户应该具有所有权限,并且可以授予其他用户相同的权限。请注意,为了使新用户能够从远程计算机连接到MySQL服务器并授予权限,请将“localhost”更改为新用户将连接到MySQL服务器的IP地址或主机名。
阅读全文