无法远程连接mysql数据库

Xiong_yechang 2017-11-22 12:31:10
在阿里云租了个服务器(ubuntu环境),配置好了mysql数据库,可以增删改查,一切完好,但是在我本机远程连接这个mysql时,产生如下问题:
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
上网搜索解决办法:
将/etc/mysql/my.cnf配置文件加上:
[mysqld]
wait_timeout=31536000
interactive_timeout=31536000
保存
然后重启mysql
再在我的电脑上连接这个mysql,仍然出现这个问题(实例开启了3306端口(入规则),配置出规则了也没有用):
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
有没有大佬可以解决这个问题呢???
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2017-11-23
  • 打赏
  • 举报
回复
云的环境和普通服务器是有差异的,它的P和端口要暴露到外网,必须遵循云允许的方案和操作方法 所以找供应商了解如何做才是最合适的
Xiong_yechang 2017-11-22
  • 打赏
  • 举报
回复
试过了,没用
心灵之火. 2017-11-22
  • 打赏
  • 举报
回复
这个问题我碰到过,你本地的mysql和云上的mysql版本不一样,你用命令去连接的话,会提示驱动不一致,除非升级本地驱动 不过用navicat连接没这些问题吧!
zjcxc 2017-11-22
  • 打赏
  • 举报
回复
云上的东东,你应该找阿里的支持工程师确认如何配置远程
听雨停了 2017-11-22
  • 打赏
  • 举报
回复
先ping一下这个阿里云的这个ip看能不能ping通,然后telnet一下端口号看能不能连接

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧