Centos mysql访问远程

时间:2015-09-30 10:43:11

标签: mysql ssh

我可以在用户名登录之前输入:username,没有密码。 然后它停止工作,创建了另一个帐户,所以它工作了一段时间。然后它随机停了。

现在用户(来自ssh)

enter image description here

我厌倦了使用root用户,omg,用户名(host%)登录,还尝试在ip地址上使用root和testacc。但没有任何作用。 (我100%确定我使用的是正确的密码)

我在尝试与其中一个用户建立联系时得到了这个:

enter image description here

问:我怎样才能做到这一点?为什么它不会突然出现?并且有人可以告诉我更多关于它如何起作用的事情吗?

1 个答案:

答案 0 :(得分:0)

您需要在mysql中从外部进行GRANT访问。

  1. 转到mysql服务器并以root用户身份登录。
  2. 运行GRANT ALL ON db_name.* TO 'user'@'81.167.51.107' IDENTIFIED BY 'password'以访问特定IP地址或GRANT ALL ON db_name.* TO 'user'@'%' IDENTIFIED BY 'password'访问任何IP地址。