访问被拒绝的mysql

时间:2016-03-12 21:54:00

标签: mysql unix ssh tcp

我遇到了这个奇怪的错误,花了最后一小时这个,我仍然不确定。

Yersterday,我可以连接到mysql,没有任何问题可能来自远程源或本地。

今天,使用mysqlworkbench,tcp / ip工作在yersterday,标准tcp / ip和tcp / ip over ssh正在工作。

当我通过ssh登录时

  • mysql -u user -p -h localhost正常工作
  • mysql -u user -p -h mydomain.com正常工作
  • mysql -u user -p -h mydomain.com(actual ip)正常工作
  • mysql -u user -p -h 127.0.0.1不起作用

mysql用户配置:'user'@'%'

my.cnf config:bind-adress: mydomain.com (the actual ip)

 #/etc/hosts
 127.0.0.1       localhost
 127.0.1.1       ubuntu

另外,有趣的是,即使我将localhost作为mysqlworkbench的MYSQL主机名输入,仍然无法建立连接。

编辑1:

我已将user@127.0.0.1添加到user,host,但127.0.0.1处的连接仍无法建立。

编辑2:

评论#bind-address: mydomain.com (the actual ip)修复了问题,但这似乎是一个懒惰的修复,我想保留我的IP作为实际地址。

0 个答案:

没有答案