c# - 通过MySql.Data.MySqlClient方法连接OpenShift云端的MySQL服务器

标签 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 连接起来。这将不起作用,因为您无法从外部 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/

相关文章:

c# - 在 C# 中将整数转换为二进制

c# - 如何在C#中使用SqlTransaction

php - Symfony2 Doctrine 自定义查询问题

mysql - “不大于”条件 Mysql

openshift 3.11 - oc 进程 - 如何传递环境变量?

python - .htaccess 在 OpenShift 上似乎被忽略了

使用 DataTable 的 Select 命令时,C# 忽略值中的尾随空格

C#以更少的内存消耗从服务器下载大文件

mysql - 将两个字段表合并为一个列表

node.js - HTTP 范围 header Openshift 可扩展应用程序