我的共享 Web 服务器上有一些数据库。大约 45 天前,当我的网站转移到另一台服务器时,一切都很好,我的所有数据(包括数据库)都转移了。现在我无法通过外部软件(Visual Studio、Workbench 等)连接到我的 MySQL 数据库。我可以通过 MyPHPAdmin 成功连接到我的数据库控制面板。桌面应用程序显示以下错误:
通过阅读互联网上的一些其他问题,我发现这可能是 Web 服务器上的防火墙问题,它可能会默认阻止 MySql端口 3306。 我怎样才能进入我的网络服务器的防火墙并允许我的端口(如果这确实是一个问题)?我正在使用 MySQL 数据库的默认端口。3306,我已经通过在远程访问 IP 地址中输入“%”来实现我的数据库的全局访问。
答案1
嗯,根据您的合同和共享的网络服务器,您可能被禁止从外部访问 mysql。
要求支持人员在防火墙中添加一个条目,以便您可以从外部访问它。他们很可能会添加它或解释为什么他们不能这样做。我不会要求他们澄清,因为他们可能会回避这一点。
希望这可以帮助。