Mysql DCL
Mysql DCL
mengnankkzhouDCL(数据库管理)
介绍:数据控制语言,控制数据库的用户,控制数据库的访问
用户管理
1.查询用户
1 | USE MYSQL; |
用用户名和主机地址确定一个用户
1 | CREATE USER 'USERNAME'@'LOCALHOST' IDENTIFLED BY 'PASSWPRD'; |
任意主机都可访问:
1 | CREATE USER 'USERNAME'@'%' IDENTIFLED BY 'PASSWPRD'; |
2.修改用户密码:
1 | ALTER USER 'USERNAME'@'主机名' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY 'PASSWORD'; |
修改mysql本地连接的密码
3.删除用户
1 | DROP USER 'USERNAME'@'主机名'; |
主机可以使用通配符%
权限控制
权限:
ALL
SELECT
INSERT
UPDATE
DELETE
ALTER
DROP
CREATE
1.查询权限
1 | SHOW GRANTS FOR 'USERNAME'@'LOCALHOST'; |
2.授予权限
1 | GRANT 权限列表 ON DATEBASE_NAME.TABLE_NAME TO 'USERNAME'@'LOCALHOST'; |
3.撤销权限
1 | REVOKE 权限列表 ON DATEBASE_NAME.TABLE_NAME FROM 'USERNAME'@'LOCALHOST'; |
1 | GRANT ALL PRIVILEGES ON *.* TO 'mengnankk'@'localhost' WITH GRANT OPTION; |
评论
匿名评论隐私政策
TwikooValine
✅ 你无需删除空行,直接评论以获取最佳展示效果