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端口

posted @ 2020-04-13 18:07  八戒vs  阅读(2199)  评论(0)    收藏  举报