我很清楚这已经被问过很多次了,但到目前为止没有一个答案适用于我或解决了这个问题。
- 我想使用 MySQLdb 从 Python 运行 SQL 查询
- 我明白了
OperationalError: (1130, "Host '77-172-143-12.ip.telfort.nl' is not allowed to connect to this MySQL server")
- 此 IP (77-172-143-12) 用于配置我自己的路由器(在家)
- 我应该为此创建一个新的
USER
,但我没有权限CREATE USER...
- PHPMyAdmin 中缺少该
Privileges
选项卡,当我使用 Firefox 并删除所有 cookie 时也是如此。 - 我无法使用
root
空白密码登录:当我向他们注册我的域时,我从我的网络托管公司获得了一个用户名/登录名。 - 该数据库位于我自己不管理的远程服务器上,而且我似乎无权访问任何 MySQL 配置文件。
这怎么可能解决?
更新
我从答案中了解到我自己无法解决这个问题,因为我的托管服务提供商不允许这样做(无论如何默认情况下)。我会联系他们,看看他们是否愿意并且能够为此做点什么。
如果其他人有同样的问题:作为一种解决方法MySQL
,我将继续在我的本地数据库上使用我的 Python 例程。然后,我将使用 Wordpress 导出和导入工具将我的(更新的)本地数据库传输到我的网站所在的远程服务器。这还不错,因为它也会导致我的文章经常备份。