C# 通过MySQL.Data.MySqlClient方法连接OpenShift云中的MySQL服务器

C# 通过MySQL.Data.MySqlClient方法连接OpenShift云中的MySQL服务器,c#,mysql,openshift,C#,Mysql,Openshift,我在Openshift云中创建了mysql服务器,并创建了一个数据库表。现在我想从Asp.net应用程序连接mysql服务器。我尝试了MySql.Data.MySqlClient方法(C#)。如果我的连接字符串中有任何语法错误,请帮助我。 下面给出了连接字符串示例: string connnectionString = "server=x.x.x.x:(port);user id=xxx; password=yyyy; database=iac; pooling=true"; 看起来您正在尝试

我在Openshift云中创建了mysql服务器,并创建了一个数据库表。现在我想从Asp.net应用程序连接mysql服务器。我尝试了MySql.Data.MySqlClient方法(C#)。如果我的连接字符串中有任何语法错误,请帮助我。 下面给出了连接字符串示例:

string connnectionString = "server=x.x.x.x:(port);user id=xxx; password=yyyy; database=iac; pooling=true";

看起来您正在尝试将本地计算机上运行的应用程序与OpenShift上运行的MySQL连接起来。这将不起作用,因为您无法从OpenShift应用程序gear外部连接MySQL数据库。您必须使用端口转发来连接MySQL数据库。要向前端口,请使用
rhc port forward--app
命令。rhc是使用OpenShift的命令行客户端。它是一个ruby gem,您可以通过键入
gem install rhc
来安装它

粗略的一瞥看起来还可以。然而,“我试过”是什么意思?你有错误吗?错误是什么?等。当我试图打开连接时,收到错误消息“无法连接到任何指定的MySQL主机”