命令操作如下:
先创建一个针对某个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端口