MySQL/MariaDB:
通常通过配置文件(如 my.cnf 或 my.ini)中的bind-address
参数,或使用防火墙规则实现
也可通过数据库权限控制间接实现
PostgreSQL:
通过 pg_hba.conf 配置文件设置客户端认证规则
SQL Server:
通过 SQL Server 配置管理器设置 IP 地址限制,或使用 Windows 防火墙
也可通过登录名的 IP 限制实现
Oracle:
可通过 SQL*Net 配置文件(sqlnet.ora)
总结来说,白名单设置主要是数据库服务器的网络配置,而非 SQL 语言功能。虽然可以通过创建限定 IP 的数据库用户间接实现类似效果,但严格意义上的白名单(网络层限制)需要在数据库配置文件或操作系统防火墙中设置。
更多数字孪生可视化干货内容等你发现
了解更多内容