MySQL 如何防止未经授权的客户端访问数据库系统?


MySQL 实现了完善的访问控制和权限系统,该系统允许我们针对客户端操作创建全面的访问规则,并有效防止未经授权的客户端访问数据库系统。

当客户端连接到服务器时,MySQL 访问控制有两个阶段 −

连接验证

 与 MySQL 数据库服务器建立连接的客户端需要具有有效的用户名和密码。此外,客户端所连接的主机需要与 MySQL 授予表中的主机相匹配。

请求验证

一旦成功建立连接,对于客户端发出的每个语句,MySQL 都将检查客户端是否拥有执行特定语句的足够权限。MySQL 具有在数据库、表和字段级别检查权限的灵活性。

更新日期: 2020 年 6 月 20 日

203 次浏览

开启你的职业生涯

完成课程并获得认证

开始学习
广告