我的MySQL服务器安装在Ubuntu 16.04 我以前mysql -h 192.168.1.3 -u username -p
然后下面的错误显示无法与远程访问连接到MySQL服务器
ERROR 2003(HY000):无法连接到MySQL服务器“192.168。 1.3' (10061)
我试图评论绑定地址,它没有奏效。
由于提前
我的MySQL服务器安装在Ubuntu 16.04 我以前mysql -h 192.168.1.3 -u username -p
然后下面的错误显示无法与远程访问连接到MySQL服务器
ERROR 2003(HY000):无法连接到MySQL服务器“192.168。 1.3' (10061)
我试图评论绑定地址,它没有奏效。
由于提前
192.168.1.3
是本地IP地址,您可能无法连接到同一个网络。您需要通过公共IP地址访问它。您可能还需要创建一个用户并授予该用户从外部访问该用户的权限。
我在同一个本地网络。我添加了新用户并授予他们许可。但仍然没有工作。 –
这为我工作:
开箱即用的,MySQL将只允许从本地主机地址127.0.0.1的访问。要改变这一点,你需要打开/etc/mysql/mysql.conf.d/mysqld.cnf文件,更改行:
绑定地址127.0.0.1 =
到:
bind-address = 0.0.0.0
保存并关闭该文件。用命令,重新启动MySQL服务器:
systemctl重启mysql.service
这里是源:solution
尝试'的telnet 192.168.1.3 3306'第一。如果失败:你可能不在同一个网络上,并且你不能从你的网络获得IP,可能有防火墙阻塞该端口,mysql正在监听另一个端口或者mysql根本没有运行。 – endo64