Mysql跳过验证:使用IP访问数据库(mysql跳过域名)

MySQL是现今企业应用开发的最重要数据库,它的安全受到很多关注,为保证系统的安全,可以给MySQL服务器设置IP验证使其只让指定的IP访问,来防止恶意用户破坏贵公司数据库。下面我们就来看下MySQL怎么跳过验证,使用IP访问数据库。

第一步,登录MySQL服务器,开启终端并输入以下SQL指令:

GRANT ALL PRIVILEGES ON *.* TO root@’IP’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION;

其中IP即为允许连接的客户端IP地址,密码即为root帐号的密码。

第二步,更新MySQL权限:

FLUSH PRIVILEGES;

这样,就可以把指定的IP加入MySQL的访问白名单,只有以该IP的用户才可以访问数据库了。

此外,IP地址还可以使用掩码进行访问,即可以根据子网掩码通配符将多个IP绑定到一个主机名上。例如,要允许网络段为192.168.158.0/24的IP访问MySQL服务器,只需要修改上面的SQL语句为:

GRANT ALL PRIVILEGES ON *.* TO root@’192.168.158.%. %’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION;

这样指定的客户端IP地址段就会被添加到白名单中了。

以上就是MySQL跳过验证,使用IP访问数据库的操作过程,使用IP访问可以有效保护MySQL服务器,防止恶意用户破坏贵公司数据库。


数据运维技术 » Mysql跳过验证:使用IP访问数据库(mysql跳过域名)