MySQL 基础知识之用户权限管理
在MySQL中,用户权限管理涉及到创建用户、授权以及撤销权限等操作。以下是一些基本的SQL命令示例:
- 创建新用户:
CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';
- 授予权限:
GRANT ALL PRIVILEGES ON database_name.table_name TO 'username'@'hostname';
- 设置特定权限:
GRANT SELECT, INSERT ON database_name.table_name TO 'username'@'hostname';
- 刷新权限(确保权限更改立即生效):
FLUSH PRIVILEGES;
- 撤销权限:
REVOKE INSERT ON database_name.table_name FROM 'username'@'hostname';
- 删除用户:
DROP USER 'username'@'hostname';
请注意,在实际操作中,你需要根据自己的需求和环境来调整上述命令中的用户名、主机名、数据库名、表名和密码。同时,执行权限更改需要具备相应的权限本身。
评论已关闭