我很清楚以前已经多次询问过这个问题,但到目前为止,答案都没有适用于我或解决了问题。
OperationalError: (1130, "Host '77-172-143-12.ip.telfort.nl' is not
allowed to connect to this MySQL server")
USER
但我没有CREATE USER...
s Privileges
标签,当我使用Firefox并删除所有Cookie时也是如此。root
和空密码:我只有一个用户名/登录名
当我用他们注册我的域名时,我的网络托管公司。 这怎么可能解决?
更新
我从答案中了解到,我自己无法解决这个问题,因为我的托管服务提供商并不允许(默认情况下无论如何)。我会联系他们,看看他们是否愿意并能够为此做些什么。
如果其他人遇到同样的问题:作为解决方法,我将继续在我的本地MySQL
数据库中使用我的Python例程。然后,我将使用Wordpress导出和导入工具将我(更新的)本地数据库传输到我的网站所在的远程服务器。这不是太糟糕,因为它也会导致频繁备份我的文章。
答案 0 :(得分:2)
由于您没有特权,因此phpMyAdmin不会向您显示权限(或最近版本中的用户)选项卡是正常的。
通常,在共享服务器上,托管提供商也使用共享MySQL服务器,因此它们不允许您进行root访问。
它们通常也只允许从其Web服务器访问MySQL,而不是从家用机器访问,作为额外的安全措施。
答案 1 :(得分:0)
您需要在DirectAdmin中将主机名(请参阅myip.nl)添加为新主机,然后您可以从本地应用程序(本例中为Python)连接到远程服务器上的数据库。请参阅下面的屏幕截图(抱歉,这是荷兰语!)