问题标签 [mysql-error-1130]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Mysql 错误 1130:未知域连接到我的服务器
在为客户端测试原型站点(包含 php 和 mysql 数据库)时,我注意到一个奇怪的 mysql 错误,这让我感到担心/困惑。如果这是一个简单或明显的问题,请原谅我,但我无法找到充分解释这一点的文章。
情况: 单击该站点时,我收到以下错误消息:“连接错误(1130)主机'kingdomofkicks.co.uk'不允许连接到此mysql服务器”
这令人困惑,因为“kingdomofkicks.co.uk”对我来说绝对没有任何意义。为了记录,我们的网站托管在 Dreamhost.com 上。
引发错误的 php/mysql 代码是:
该站点在此错误之前运行良好,刷新后它现在似乎运行良好。
此外,我查看了 mysql 服务器以查看是否有任何奇怪的地方,并注意到该用户被列为 [myusername]@kingdomofkicks.co.uk。在此之前我从未注意到这一点。
我的问题:
发生了什么导致显示此错误?
这是我需要担心的事情吗?特别是因为我的 mysql 用户现在似乎列在此域下。
将来我可以做些什么来防御/防止这种情况发生吗?
预先感谢您的帮助。
python - 无法使用 mysql-connector-python 连接到 localhost,错误 1130
我正在尝试使用mysql-connector-python
. mysql 服务器设置为仅允许本地连接。它适用于许多其他应用程序,但不适用于我的 python 脚本。我正在使用以下内容:
我收到以下错误:
static-xxx-xxx-xxx-xxx.net.upcbroadband.cz
与我的公共静态 IP 地址对应的主机名在哪里。
我尝试将host
参数更改为127.0.0.1
,但没有帮助。
有趣的是,当我尝试从终端登录时:mysql -h localhost -u aaa -p
,没有问题,但是,当我这样做时:mysql -h 127.0.0.1 -u aaa -p
,我得到了同样的错误,
是否有可能mysql-connector-python
以某种方式将本地主机转换为公共 IP?