1、mysql登录限制IP

进入数据库

进入mysql库

执行:select * from user;

 

 

 要求:

①对于有登陆该数据库需求的ip进行单独指定

②禁止JDBC包含localhost和127.0.0.1登录数据库

登录mysql

进入mysql库:user mysql;

删除HOST=‘%’的记录

delete from user where Host=‘%’;

添加指定IP访问:

GRANT ALL ON *.* to drpeco@'112.2.4.25' IDENTIFIED BY 'DT@SjbBgData#123';

 

把本机IP也添加进去:

GRANT ALL ON *.* to drpeco@'112.2.4.22' IDENTIFIED BY 'DT@SjbBgData#123';

 

刷新权限:

FLUSH PRIVILEGES;

 

登出:

quit;

 

验证:

本地通过JDBC包含127.0.0.1登录报错:

 

 

本地通过JDBC包含本机IP方式访问,正常登录:

 

 

 

远程通过刚才加访问权限的机器上面登录该数据库,如果正常登录,设置成功!

 

 posted on 2020-12-17 11:27  天下熙攘皆为利往  阅读(100)  评论(0编辑  收藏  举报