开源数据库MYSQL DBA运维实战-SQL2语言
在MySQL中,您可以使用以下SQL语句来创建一个新的用户并授予权限:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
这些命令的含义如下:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
:创建一个新用户newuser
,它将从localhost
连接。密码设置为password
。GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost' WITH GRANT OPTION;
:授予newuser
对所有数据库和表的所有权限,WITH GRANT OPTION
表示该用户可以将这些权限授予其他用户。FLUSH PRIVILEGES;
:使权限更改立即生效。
请确保将newuser
和password
替换为您想要设置的用户名和密码。此外,您可以根据需要修改localhost
以允许其他主机的连接,或者将*.*
替换为特定数据库的特定权限。
评论已关闭