我已经在 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 应用程序设备连接 MySQL 数据库。您必须使用端口转发来连接到 MySQL 数据库。要进行端口转发,请使用 rhc port-forward --app <app_name>
命令。 rhc 是与 OpenShift 一起工作的命令行客户端。它是一个 ruby gem,您可以通过键入 gem install rhc
来安装它。 .
关于c# - 通过MySql.Data.MySqlClient方法连接OpenShift云端的MySQL服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23372922/