我的授权命令是
grant select on *.* to 'user_name'@'%' identified by 'password';
这是用户名以及可访问主机
这个是我用navicat连接数据库的结果
我在本地ping这个IP能ping通,但是telnet3306端口的时候失败了
服务器上防火墙是开放了3306的,而且也获取到了我IP访问的记录
希望有人看到这个问题能帮我看一下,谢谢。
我的授权命令是
grant select on *.* to 'user_name'@'%' identified by 'password';
这是用户名以及可访问主机
这个是我用navicat连接数据库的结果
我在本地ping这个IP能ping通,但是telnet3306端口的时候失败了
服务器上防火墙是开放了3306的,而且也获取到了我IP访问的记录
希望有人看到这个问题能帮我看一下,谢谢。
这个问题问了同事,这其实不是问题。因为我用的是阿里云的服务器,所以在服务器上配置完还不够,还需要上阿里云网站上配置一个白名单才行。如果有小伙伴用的阿里云服务器,看到这里要记得配置阿里云上的白名单。如果没有用阿里云,或者是自己的虚拟机,我上面的操作就可以授权成功了。
7 回答5.3k 阅读
5 回答3.2k 阅读✓ 已解决
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决