【发布时间】:2018-02-05 06:29:00
【问题描述】:
我有一个 ubuntu 16.04,我在其上运行来自 virtualbox 的 3 个服务器(一个网络服务器、一个主文件服务器和一个 mysql 服务器)。
在这个mysql服务器中,我自然有一个内部ip(192.168....)和一个外部ip。
但是,当我尝试使用此虚拟机的外部 IP 从 mysql shell、workbench 或 .NET 连接器(例如 mysql -u root -p -h 172.241.442.12)远程连接到此 mysql 服务器时,我总是收到 ERROR : 未连接。
我的问题是我是否必须在我的路由器 (3306) 中启用端口转发,就像我在网络服务器中启用 80/8080 以使其可以从互联网访问一样。
我以前从未做过,也没有找到任何清晰的教程。我的主要目的是在 vb.net 应用程序中连接到这个数据库。
谢谢!
【问题讨论】:
标签: mysql ubuntu tcp server ubuntu-server