在 MySQL 8.0 中,您可以使用以下 SQL 语句来创建新用户并赋予该用户所有权限:
-- 创建新用户
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
-- 赋予该用户全部权限
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost' WITH GRANT OPTION;
-- 刷新权限,使更改生效
FLUSH PRIVILEGES;
请注意:
- 将
'new_user'
替换为您要创建的用户名。 - 将
'localhost'
替换为允许该用户连接的主机(例如%
表示任何主机)。 - 将
'password'
替换为您希望设置的新密码。
执行上述 SQL 后,新用户将被创建,并且拥有对所有数据库和表的所有权限。
内容由零声教学AI助手提供,问题来源于学员提问