嗨,我正在尝试连接到我的MySQL数据库,它是由斯特拉托托管的。在他们的网站上,我可以创建一个DB,我做到了。现在,我正试图通过NaviCat连接到数据库,但是我一直收到错误10060。
斯特拉图网站的截图:
我试图连接到NaviCat:数据库的屏幕截图
最后但并非最不重要的是他们网站的截图,以及如何连接到DB:的教程。
也许你想知道为什么我不和主人接触,他们需要很长时间才能回答.
我做错了什么?为什么我不能连接起来?我怎么能修复它?
编辑/更新
我现在设置了一个SSH隧道,但是当我试图连接时,它仍然给了我这个错误lost connection to mysql server at '
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提供给我的密码)
尝试获得一些使用AWS for MariaDB/MySQL的经验。当我通过SSH连接到EC2实例时,我已经完成了实例的设置和工作。但是,我希望能够从我办公室的静态IP地址使用Navicat这样的远程客户端。
到目前为止,我已经创建了一个AWS安全组,允许来自我办公室IP地址的22和3306上的TCP。
我已经编辑了my.cnf并将绑定地址更改为0.0.0.0
我已经创建了一个用户' user '@'my.ip.address‘,并为该用户授予了对测试数据库的权限。
EC2运行的是Debian,所以关于iptables的其他提示似乎不适用。
为了让Navicat连接到数据
我使用Navicat连接到我的MySQL数据库。我刚收到一个错误
[Err] 2003 - Can't connect to MySQL server on 'www.website.com' (10061)
我使用端口3306连接到数据库。我无法编辑任何管理员设置,因为它托管在共享服务器inmotion.com上
这是在查询出错后发生的。可能的最大连接错误?它被设置为10,但由于共享服务器的原因,我无法对其进行编辑。
我已经设置了一个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
我正试着用水瓶来构建后端。我知道如何用水瓶连接sqlite。但是连接mysql似乎要复杂得多。我试过了
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:password@localhost/test'
db = SQLAlchemy(app)
class User(db.Model):
id =