用于 Visual Studio 的 MySQL  / 第 4 章建立连接  /  4.1 使用服务器资源管理器连接

4.1 使用服务器资源管理器连接

本节介绍如何创建带或不带加密的新连接。成功建立连接后,将保存所有设置以备将来使用。下次启动Visual Studio时,在服务器资源管理器中打开连接节点,重新与MySQL服务器建立连接。这些部分提供了设置连接的说明。

要修改或删除连接,请使用相应节点的服务器资源管理器上下文菜单。您可以通过用新值覆盖现有值来修改任何设置。仅当未打开其对象的活动编辑器时,才可以修改或删除连接;否则,您可能会丢失数据。

与服务器资源管理器的基本连接

要创建到现有 MySQL 数据库的连接:

  1. 启动 Visual Studio 并通过单击“视图”菜单中的“服务器资源管理器”来打开“服务器资源 管理

  2. 右键单击数据连接节点,然后选择 添加连接

  3. 在“添加连接”窗口中,单击 “更改”以打开“更改数据源”对话框,然后执行以下操作:

    1. MySQL Database从数据源列表中 选择。<other>或者,如果MySQL Database不存在 ,您可以选择 。

    2. 选择.NET Framework Data Provider for MySQL作为数据提供者。

    3. 单击“确定”返回“添加连接”窗口。

  4. 为以下每个连接设置键入一个值:

    • 服务器名称:

      托管 MySQL 服务器的计算机的名称或 IP 地址。例如,localhost如果 MySQL 服务器安装在本地计算机上。

    • 用户名:

      有效的 MySQL 数据库用户帐户的名称。

    • 密码:

      先前指定的用户帐户的密码。或者,单击保存我的密码 以避免在每个连接会话的修改连接窗口中输入密码。

    • 数据库名称:

      用作默认模式的数据库。您可以将名称留空,稍后从目标服务器上的架构列表中选择一个默认架构。

    您还可以通过单击Advanced 设置连接 MySQL 服务器的端口。要测试与 MySQL 服务器的连接,请设置服务器主机名、用户名和密码,然后单击 测试连接。如果测试成功,将打开成功确认对话框。

  5. 单击“确定”创建并存储新连接。新连接及其表、视图、存储过程、存储函数和可加载函数现在显示在服务器资源管理器的数据连接 节点中。

与服务器资源管理器的 SSL 连接

您可以从服务器资源管理器为经典 MySQL 协议连接启用 SSL 加密。允许使用 SSL PEM 和 PFX 证书格式。此外,必须在客户端主机上安装 MySQL Connector/NET 版本 8.0.17。

创建启用 SSL 加密的连接:

  1. 添加并测试新的基本连接(请参阅 使用服务器资源管理器的基本连接。

    要修改现有连接,请右键单击数据连接中的连接节点并选择 修改连接

  2. 在“添加(或修改)连接”窗口中,单击 “高级”以打开“高级属性”对话框。高级属性被分类并显示在两列列表中,显示属性名称和值字段(或值列表)。未显示默认值。

  3. 连接属性类别中,执行以下操作:

    1. 选择连接协议,然后Socket从值列表中选择(使用值字段中的箭头打开列表)。此属性将连接协议设置为使用标准 TCP/IP。

    2. 选择端口3306在值字段中键入。

  4. 身份验证属性类别中,选择Ssl Mode最能代表您的连接的模式类型。有关每种模式和所需文件的说明,请参阅 表 4.1 “SSL 模式值”

    • 对于 SSL PEM,使用Ssl CASsl CertSsl Key属性添加所需的文件(必须具有.pem文件扩展名)。

    • 对于 SSL PFX(PKCS#12 格式),使用 Certificate FileCertificate PasswordCertificate Store LocationCertificate Thumbprint属性添加所需的信息或文件(必须具有 .pfx文件扩展名)。

    单击“确定”关闭“高级属性”对话框。

  5. 单击测试连接并根据需要调整属性值。

  6. 单击“确定”创建并存储新的或修改后的连接。