远程不能访问 ubuntu上的mysql 服务

自己的男朋友 发布于 2014/11/01 22:22
阅读 330
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

远程环境 ubuntu 12.04  mysql 5.5.40   

已经修改了账号可以远程远程访问    user表的host 改成了 % 

用mysql front 连接的时候显示的不能连接到数据库

可以ping通 mysql所在的主机,用代码连接的时候显示一下报错信息:

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.)] with root cause
java.net.ConnectException: Connection refused: connect
有人知道怎么解决么?

加载中
0
自己的男朋友
自己的男朋友

又google了下,发现问题出现mysql的配置文件my.cnf中

sudo vim /etc/mysql/my.cnf
//找到如下内容,并注释
bind-address = 127.0.0.1   注释掉 bind-address = 127.0.0.1 后重启mysql就好了

加上0.0.0.0  ok了

自己的男朋友
自己的男朋友
回复 @eechen : 不是很懂。。还得多学习学习
eechen
eechen
允许MySQL远程连接是不安全的,你可以配置SSH端口转发,在SSH加密隧道里管理MySQL。
0
Feng_Yu
Feng_Yu
如果只是mysql单点的话不建议这么配置,建议拒绝远程访问。非要远程连接,可以走ssh代理
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部