mysql添加用户针对某个固定ip有效权限


命令操作如下:
先创建一个针对某个ip登录拥有增删改查权限的账号(mysql5.7)
grant select,insert,update,create on *.* to 用户名@'允许访问的ip' identified by '你的密码';
或者允许所有权限
grant all on *.* to 用户名@'允许访问的ip地址' identified by '你的密码'; 允许所有权限
解释
ALL PRIVILEGES ON 后面的.表示所有数据库,即完全访问权限,可以指定为特定数据库。
GRANT ALL PRIVILEGES ON testdb.* TO 'username'@'%' IDENTIFIED BY 'you password' WITH GRANT OPTION;
而IP这里,可以使用%来表示所有IP。
查看是否创建成功
SELECT host, user FROM mysql.user;

flush privileges; 刷新权限表使其设置生效
此处需注意,
(1)防火墙是否开启,如果开启,可选择关闭或者添加iptables允许访问(可以直接关闭)
(2)查看阿里云安全组是否开启3306端口


免责声明!

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



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