mysql - 如何访问我新设置的 MySQL 数据库(获取 "Domain is currently unable to handle this request.")

标签 mysql database mysql-workbench windows-server-2012 host

我刚刚使用 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/

相关文章:

c# - 如何使用C#在mysql数据库中存储图像路径

database - 在 apache cassandra 上进行通配符搜索有什么技巧吗?

mysql - MySQL如何获取每一列的总数

mysql - Rails mysql 无法使用密码 yes 连接

mysql - 查询不起作用

mysql - 数据库设计选择 : Order Belongs To Invoice Or Invoice Belongs To a Order

mysql - 如何让mysql自动插入数据

mysql - 跟踪 MySQL 中最后读取的记录

mysql - 如何使用ssh隧道和专用IP连接mysql

mysql - 如果在此期间连接丢失,查询是否正确?