开源数据库MYSQL DBA运维实战-SQL2语言
warning:
这篇文章距离上次修改已过434天,其中的内容可能已经有所变动。
在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以允许其他主机的连接,或者将*.*替换为特定数据库的特定权限。
评论已关闭