GRANT ALL PRIVILEGES ON *.* TO '新用户名'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION;这个语法显示错误
时间: 2023-08-18 18:06:21 浏览: 111
mysql 赋给用户权限 grant all privileges on.docx
非常抱歉,我的回答有误。正确的命令是:
```
GRANT ALL PRIVILEGES ON *.* TO '新用户名'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION;
```
其中,“新用户名”和“密码”是您要创建的新用户的用户名和密码。此命令将授予新用户所有数据库的所有权限,并允许该用户授予其他用户相同的权限。
请注意,为了使新用户能够从远程计算机连接到MySQL服务器并授予权限,请将“localhost”更改为新用户将连接到MySQL服务器的IP地址或主机名。例如,如果新用户将从IP地址为192.168.1.100的计算机连接到MySQL服务器,则命令如下所示:
```
GRANT ALL PRIVILEGES ON *.* TO '新用户名'@'192.168.1.100' IDENTIFIED BY '密码' WITH GRANT OPTION;
```
然后,通过运行以下命令刷新MySQL的权限:
```
FLUSH PRIVILEGES;
```
希望这次回答更加准确。
阅读全文