【发布时间】:2017-09-08 08:41:38
【问题描述】:
当我使用远程 IP 地址时,我无法连接到我的服务器。
本地主机工作正常。
一些信息:
操作系统:Ubuntu 16.04
数据库:MariaDB
3306 端口已打开
用户拥有远程 (%) 访问权限。
我已将 50-server.conf 中的 bind-address 更改为 bind-address = 0.0.0.0 并尝试将其注释掉。他们都没有工作。还尝试将 bind-address = 0.0.0.0in my.conf 放在 [mysqld] grouptag 下。每次更改后,我都重新启动了 Mysql 并尝试使用此命令进行连接 mrsql -u root -h xxx.xxx.xxx.xxx -p。它适用于本地主机,但当我尝试我的服务器 IP 时不起作用。
我该如何解决这个问题?
【问题讨论】:
-
什么是“50-server.conf”?
-
您在每种情况下得到的具体错误信息是什么? (这可能是
GRANT问题。) -
当我查看
my.conf时,我只看到了一些包含在内的东西。在该文件夹中包括50-server.conf,我找到了bind-address行。我改变了那个。但它没有用。但我现在在一段时间后让它工作了。