首页 > 代码库 > MySQL设置白名单教程
MySQL设置白名单教程
1 登录mysql
mysql -h host -u username -p password
2 切换至mysql库
use mysql;
3 查看当前允许登录IP及用户
select Host,User from user;
4 删除不必要而表中存在的IP和用户
DELETE FROM user WHERE User=‘username‘ and Host=‘host‘;
(host值为“%”或空表示所有IP都可登录,一般来说此类行需要删掉)
5 增加需要而表中没有的IP和用户
GRANT ALL PRIVILEGES ON *.* TO ‘username‘@‘host‘ IDENTIFIED BY ‘password‘ WITH GRANT OPTION;
6 使更新的配置生效
FLUSH PRIVILEGES;
说明:
1.语句中的host,username和password根据实际情况进行修改;host为IP或写入hosts文件的主机名,在4和5中还可以是IP段,写法如“192.168.220.0/255.255.255.0”。
2.白名单中限制了可以连接数据库的“IP/用户/密码“组,没在白名单中的无法连接数据库也不能获取获取banner信息,所以可规避扫描器的扫描(漏洞并未真正修复)。
MySQL设置白名单教程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。