mysql8添加白名单
时间: 2023-11-12 19:37:39 浏览: 203
详解firewall的规则设置与命令(白名单设置)
在MySQL8中,可以通过以下步骤添加白名单:
1. 登录MySQL8,进入MySQL命令行界面。
2. 创建一个新的用户,并授予该用户访问权限。例如,可以创建一个名为“whitelist”的用户,并授予该用户访问权限:
CREATE USER 'whitelist'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'whitelist'@'%';
3. 编辑MySQL配置文件,以允许在白名单中的IP地址访问MySQL。可以使用以下命令找到MySQL配置文件的位置:
SHOW VARIABLES LIKE 'my.cnf';
然后,使用文本编辑器打开该文件。在文件末尾添加以下内容:
[mysqld]
skip-name-resolve
bind-address = 0.0.0.0
# 允许访问的IP地址,多个IP地址用逗号分隔
# 如果只允许单个IP地址访问,可以直接写IP地址,例如:10.0.0.1
# 如果允许所有IP地址访问,可以使用通配符:%
# 注意:这样做会降低安全性,建议只允许必要的IP地址访问
# 例如:允许10.0.0.1和192.168.1.2访问
# 注意:IP地址必须写在方括号中
# [10.0.0.1,192.168.1.2]
[10.0.0.1]
4. 保存配置文件,并重启MySQL服务,以使配置生效。
5. 现在,只有在白名单中的IP地址才能访问MySQL。其他IP地址将被拒绝访问。
阅读全文