繁体   English   中英

如何在 Visual Studio 中连接 mysql(基于 EC2 实例)?

[英]How to connect mysql(based on EC2 instance) in Visual studio?

我是 Amazon EC2 的新手,我刚刚创建了一个 AMI 实例 (Linux)。 我在那个实例中也安装了 php、apache 和 mysql,对此我有疑问。 当我连接到实例时,有一个 .pem 文件用作密码。 如果我想通过 Visual Studio 连接到实例,我如何获取密码? 我的意思是,在 API function 中,连接到数据库需要服务器的密码。 但是,EC2 实例有 .pem 文件作为密码,所以我如何检索 .pem 文件作为真实密码? (我想在 VS 中制作一个程序,我需要连接到 EC2 实例中的 MySQL)好吧,基本上,是否可以检索密码@.@???? 在此先感谢!

视觉工作室集成

一种方法是下载 MySQL 的连接器/网络驱动程序并安装它。 然后在你的 Web.config 文件中添加一个类似于下面的连接字符串来连接到数据库。 然后设置模型以反映 MySQL 数据库中的表。 创建一个与 Web.config 文件中的连接字符串名称同名的 DbContext class。 然后你就可以正常使用它了。

<connectionStrings>
    <add name="SuperSmartDB" connectionString="server=ec2-50-34-34-157.compute-1.amazonaws.com;user=root;database=superrdb;port=3306;password=nunya123;" providerName="MySql.Data.MySqlClient" />
  </connectionStrings>

如果不熟悉 Visual Studio

创建所有模型后,您可以创建一个新的 controller。创建 controller 时:将 model class 设置为您要使用的表,将数据上下文 class 设置为与 88763685config.7905 中的连接字符串匹配的上下文 Select 通过模板创建 CRUD。 这样做将为您创建基本的创建、读取、更新和删除 controller 操作和视图。

你不需要.pem 文件通过 VS 连接到数据库。 当您尝试 SSH 进入实例时,需要 .pem 文件。 要连接到 MySQl DB,需要 MySQL 主机、用户和密码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM