📅  最后修改于: 2023-12-03 15:17:48.250000             🧑  作者: Mango
在 MySQL 中,我们可以添加用户并为他们分配特定的权限。我们可以使用 GRANT
命令来为用户分配权限。当我们要为一个用户分配所有权限时,我们可以使用 ALL PRIVILEGES
选项来授权。
以下是添加具有所有权限的用户的步骤:
以 root 用户身份登陆 MySQL:
mysql -u root -p
这将要求您输入 root 用户的密码。
创建新用户:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';
将 new_user
和 new_password
替换为您想要的用户名和密码。
授予用户所有权限:
GRANT ALL PRIVILEGES ON * . * TO 'new_user'@'localhost';
这将授权 new_user
用户在所有数据库和表上执行任何操作。
刷新权限:
FLUSH PRIVILEGES;
这将刷新 MySQL 的权限表。
现在,您已经为用户分配了所有权限。用户可以使用以下命令登录到 MySQL:
mysql -u new_user -p
请注意,授权所有权限可能不是最佳实践。您应该为每个用户授予特定的权限,以限制他们对数据库的访问。