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