嗨,我正在尝试连接到我的MySQL数据库,它是由斯特拉托托管的。在他们的网站上,我可以创建一个DB,我做到了。现在,我正试图通过NaviCat连接到数据库,但是我一直收到错误10060。
斯特拉图网站的截图:
我试图连接到NaviCat:数据库的屏幕截图
最后但并非最不重要的是他们网站的截图,以及如何连接到DB:的教程。
也许你想知道为什么我不和主人接触,他们需要很长时间才能回答.
我做错了什么?为什么我不能连接起来?我怎么能修复它?
编辑/更新
我现在设置了一个SSH隧道,但是当我试图连接时,它仍然给了我这个错误lost connection to mysql server at '
我已经设置了一个Bastion主机,以便能够将SSH放到我的RDS实例中。我使用Navicat 12连接到数据库,并且在Navicat和PuTTY上都连接到SSH服务器,但是我无法真正到达RDS实例,并得到以下错误:
2013年-在‘读取初始通信包’时与MySQL服务器失去连接,系统错误:0“内部错误/检查(非系统错误)”
下面是我用来连接的设置:
SSH settings:
Host: my bastion public DNS
Port: 22
Username: ec2-user
Authentication Method: public key
Private key: my
我的应用程序上有两个FireDAC连接,一个是在局域网上的MySQL服务器上使用,然后存储MySQL的私有数据(如销售、产品等),另一个是连接到远程(internet) MySQL服务器,它随机给我一个异常
First chance exception at $745AA882. Exception class
EMySQLNativeException with message '[FireDAC][Phys][MySQL] Lost
connection to MySQL server during query'.
这是FireDAC、我的代码还是远程MySQL服务器上的问
我有表Users (带有UTF8字符集和UTF8排序规则),它有lastName列(与表相同的字符集和排序规则)。当我直接从Navicat for MySQL将我的名字(Štěrba)插入到这个表和列中时,它在Navicat中正确显示,但在浏览器中显示得很糟糕(输出文档是UTF8,在mysql_connect()之后,我也使用了SET CHARACTER SET utf8):
但是,当我使用此查询从PHP执行此插入时:
INSERT INTO users (firstName, lastName) values ('Pavel', 'Štěrba');
ERROR 2003 (HY000): Can't connect to MySQL server on 'xx.xx.xx.xx.' (60)
当我试图远程连接到这个服务器时,我得到了这个错误。我最近很难重启我的服务器,我猜我还没有启动我需要的东西。
我在运行Ubuntu 14.10
Mysql已经启动并运行。所有使用此数据库的站点都已启动并运行。我还可以登录到服务器并管理数据库。但是我更喜欢使用mysql客户机(navicat)来管理。
在重新启动之前,我能够远程连接到这个服务器(navicat)进行管理。
我在mysql.user表中有适当的条目(正如我已经说过的
嗨,我正在尝试连接到我的MySQL数据库,这是由strato托管。在他们的网站上,我可以创建一个数据库,我做到了。我可以像显示的一样通过PuTTy连接。如您所见,我找到了端口、主机名等
但是现在我试图通过NaviCat连接到数据库,但是我一直收到以下错误:2013 lost connection to mysql server at 'reading initial communication packet' system error 0。
我这样配置NaviCat (我填写了主密码strato提供给我的密码)
这个(作为我填写的主密码strato提供给我的密码)