【问题标题】:Can't connect to MySQL server (hosted by strato) error: 2013 lost connection to mysql server at 'reading initial communication packet' system error 0Can't connect to MySQL server (hosted by strato) error: 2013 lost connection to mysql server at 'reading initial communication packet' 系统错误 0
【发布时间】:2018-07-21 10:09:58
【问题描述】:

您好,我正在尝试连接到 Strato 托管的 MySQL 数据库。在他们的网站上,我可以创建一个数据库,我做到了。我可以通过 PuTTy 进行连接,如 in this link 所示。我找到了端口、主机名等,如您所见,但现在我试图通过 NaviCat 连接到数据库,但我不断收到以下错误:2013 lost connection to mysql server at 'reading initial communication packet' system error 0

我是这样配置 NaviCat 的(作为我填写的 masterpasswordstrato 提供给我的密码)

还有这个(作为我填写的主密码strato提供给我的密码)

我收到的错误截图:

我的托管商网站上还有一个页面,其中包含有关如何使用 PuTTy 连接到他们的数据库的教程:link to page

也许你想知道为什么我不联系主机,他们需要很长时间才能回复......

我做错了什么为什么我无法连接我该如何解决? 如果有人可以帮助我,我将不胜感激!

【问题讨论】:

  • 斯特拉托! :-) 他们制作了很好的系统,别担心!
  • 为什么是brenda?你从哪里拿来的?使用rdbms.strato.de。我看到你声称你得到了同样的错误。但至少更新您的问题以表明您确实尝试了正确的方法。
  • @peterh 我敢肯定,但离线云数据库有什么用?
  • @MartinPrikryl 好的,我会更改它,但为什么 PuTTy 给我主机名 Brenda
  • 当你通过putty连接,运行“set”命令,你看到mysql相关的变量了吗?

标签: mysql ssh putty ssh-tunnel navicat


【解决方案1】:

手册说数据库连接的主机名应该是

rdbms.strato.de

【讨论】:

    【解决方案2】:

    或者这从来没有可能?我引用Can not connect to mysql database [strato]

    连接可能性(访问)取决于您的托管包。但, 实际上,不允许远程连接到strato mySQL(安全 原因)。我在使用 PowerWeb Basic 时遇到了同样的问题。

    访问权限可能适用于您托管的应用程序,而不是在其他地方(例如在家)运行。

    如果您想在本地工作,也许他们允许您转储可以在本地安装的数据库?他们有 PHPMyAdmin 吗?

    【讨论】:

    • OP 并不是真正的远程连接。 OP 正在通过 SSH 隧道连接。
    • 我认为 Strato 已禁用 ssh 隧道。
    • 他们有 PHPMyAdmin。但是我正在尝试通过 SSH 进行连接,所以它们阻止死记硬背的连接并不重要,对吧?也许提一下数据库的目的是件好事。我正在创建一个使用我想链接到数据库的登录系统的应用程序。所以我需要能够远程登录数据库。
    • 他们在该网站上有一个关于如何使用 PuTTY 进行操作的教程,并且可以正常工作,所以我认为他们不会阻止 SSH?
    • Dat zal niet gaan,Levi。如果 Strato 阻止隧道,则不会。
    猜你喜欢
    • 1970-01-01
    • 2019-11-14
    • 2019-08-31
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-25
    相关资源
    最近更新 更多