MySQL设置白名单教程

Posted 诸子流

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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设置白名单教程的主要内容,如果未能解决你的问题,请参考以下文章

实例图文教程:360如何添加信任文件白名单电脑管家如何对软件添加信任区文件/文件夹 win10排除文件McAfee 杀毒软件如何设置白名单和恢复隔离文件

passwall设置白名单

服务器防火墙白名单设置?

在修改阿里云的白名单设置时,ApsaraDB for RDS(MySQL)的令牌错误

linux 装的是WDCP怎么添加白名单IP段

如何设置urlfilter的白名单?