我刚刚使用 MySQL 工作台设置了一个新的 MySQL 数据库,并为其创建了一个具有所有必要权限的用户。我正在使用这个数据库与我的 php 代码一起使用。但我似乎无法在我的实时服务器上连接到它(页面托管在 Windows Server 2012 上)。在我的本地环境中,xampp 一切正常,新的 MySQL 数据库与 xampp 完全相同。我想我可能使用了错误的主机名或其他名称。作为主机名,我复制了当您单击 MySQL 工作台中的服务器状态时“主机:”后显示的名称。数据库名称、用户名和密码都应该正确。但是,当我的代码尝试访问数据库时,我收到“域页面无法正常工作。域当前无法处理此请求。”
最佳答案
您要么根本没有到服务器的网络连接,要么由于防火墙或路由配置错误而被阻止。
如果您通常可以访问网络,您可能会忘记
FLUSH PRIVILEGES;
或者您没有启用 TCP 网络,默认情况下仅监听本地主机(在 unix 系统上通过 unix 套接字,在 microsoft 上我猜这只是 TCP)。
阅读以下配置参数,这将解决您的网络问题:
bind-address
如果您使用的是非常旧的 MySQL 服务器版本,则参数为 enable-networking
但现在不应该是这样了。
关于mysql - 如何访问我新设置的 MySQL 数据库(获取 "Domain is currently unable to handle this request."),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41159666/