MySQL 如何防止未经授权的客户端访问数据库系统?
MySQL 实现了完善的访问控制和权限系统,该系统允许我们针对客户端操作创建全面的访问规则,并有效防止未经授权的客户端访问数据库系统。
当客户端连接到服务器时,MySQL 访问控制有两个阶段 −
连接验证
与 MySQL 数据库服务器建立连接的客户端需要具有有效的用户名和密码。此外,客户端所连接的主机需要与 MySQL 授予表中的主机相匹配。
请求验证
一旦成功建立连接,对于客户端发出的每个语句,MySQL 都将检查客户端是否拥有执行特定语句的足够权限。MySQL 具有在数据库、表和字段级别检查权限的灵活性。
广告