远程环境 ubuntu 12.04 mysql 5.5.40
已经修改了账号可以远程远程访问 user表的host 改成了 %
用mysql front 连接的时候显示的不能连接到数据库
可以ping通 mysql所在的主机,用代码连接的时候显示一下报错信息:
又google了下,发现问题出现mysql的配置文件my.cnf中
sudovim /etc/
mysql/my.cnf
//找到如下内容,并注释
bind-address = 127.0.0.1 注释掉 bind-address = 127.0.0.1 后重启mysql就好了
加上0.0.0.0 ok了
回复 @eechen:不是很懂。。还得多学习学习允许MySQL远程连接是不安全的,你可以配置SSH端口转发,在SSH加密隧道里管理MySQL。如果只是mysql单点的话不建议这么配置,建议拒绝远程访问。非要远程连接,可以走ssh代理版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。