我在C#中有一个可执行文件,需要远程连接到Linux服务器,以便连接到Amazon数据库。
可执行文件驻留在Windows服务器上。由于权限的关系,只有Linux服务器能够连接到RDS数据库。由于C#可执行文件需要数据库中的信息,所以我发现自己需要先连接到Linux服务器,然后再从那里连接到数据库。
// include files
using MySql.Data;
using MySql.Data.MySqlClient;
using Renci.SshNet;
//...
using (var client = new SshClient("server.ama
openshift已使用端口转发缩放应用程序-无法访问本地主机上的mysql。
我有一个简单的php缩放应用程序,我能够为我的应用程序设置端口转发。我可以看到127.0.0.1:37731指向openshift mysql设备。
但是当我尝试通过命令行或使用mysql工作台访问mysql时,我得到一个"Connected to MySQL at 127.0.0.1:37731 with user adminXXXXX",连接参数不正确错误。
我是ubuntu。"adminXXXXX:@127.0.0.1:37731:“是我从工作台复制时的连接字符串。
这个问题我在网上到处找了几次,但是没有人回答我。
因此,我有一个本地apache+php服务器,并尝试连接到远程mysql数据库。但是脚本返回错误,在错误日志中我看到:
PHP Warning: mysql_connect(): Premature end of data (mysqlnd_wireprotocol.c:553) in D:\\_SERVER\\_WWW\\project\\api\\classes\\database.php on line 13
PHP Warning: mysql_connect(): OK packet 1 bytes shorter than ex
我构建了一个MySQL服务器镜像,可以运行它的容器,我也可以从另一个容器访问它,上周有几天,所有这些都是在我的笔记本电脑上运行Ubuntu 16.04上的Docker 17.05.0-ce。然后,昨天我无法从外部访问MySQL。它开始给我错误:ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
下面是Docker
我已经开发了一个应用程序来捕获数据,检索信息,删除和更新信息。该应用程序是用java和hibernate开发的,使用MySQL版本5.5作为数据库。我在本地服务器或本地主机上测试了它,测试结果正常。因此,现在我进一步尝试访问远程服务器上的数据库。请注意,我在本地服务器上使用的MySQL版本与远程服务器中的MySQL版本相同。
我得到以下错误:
Internal Exception: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent