mysql 8.X.X版本多个ip限制访问


随笔记录,由于客户要求数据库不同ip访问,查了很多,多数都是ip段或者所有ip可以访问;

select user,host from user;可以查看某些用户可以访问的ip;但只能设置一个用户一条记录;

ip又不能使用逗号用于分割;

如表中已经有

test   192.168.0.12 说明test用户使用192.169.0.12可以访问数据库,但如果想用192.168.0.14访问,尝试使用

grant all privileges on *。* to 'test'@'192.168.0.14';会提示使用grant不能创建用户;而我们需要先创建该用户

CREATE USER 'test'@'192.168.0.14' IDENTIFIED WITH mysql_native_password BY 'password';

然后执行上面的语句,即可添加一个用户不同ip访问的实现;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM