用于 Visual Studio 的 MySQL  / 第 4 章建立连接  /  4.2 使用 MySQL 连接管理器连接

4.2 使用 MySQL 连接管理器连接

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

要修改或删除连接,请启动 MySQL 连接管理器并选择现有连接。您可以通过用新值覆盖现有值来修改任何设置。仅当未打开其对象的活动编辑器时,才可以修改或删除连接;否则,您可能会丢失数据。

与 MySQL 连接管理器的基本连接

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

  1. 在服务器资源管理器菜单栏中单击MySQL 连接管理器图标以打开MySQL 连接管理器窗口。

  2. 单击添加新连接以创建新连接。

  3. 在必填的连接名称字段 中为新连接提供唯一名称 。

  4. 确认TCP/IP (standard)已选择作为连接方法。

  5. 在“参数”选项卡中,添加或修改以下信息:

    • 主机名: 端口:

      托管 MySQL 服务器的计算机的名称(或 IP 地址)和端口号。例如, localhost如果 MySQL 服务器安装在本地计算机上。默认端口值为 3306。

    • 用户名:

      有效的 MySQL 用户帐户的名称。

    • 密码:

      先前指定的用户帐户的密码。

    • 默认架构:

      打开连接需要默认模式名称。从列表中选择一个名称。

  6. 单击测试连接以验证连接信息。

  7. 单击“确定”创建并存储新连接。新连接现在出现在 MySQL 连接管理器中。或者,从连接管理器中选择新连接以将其表、视图、存储过程、存储函数和可加载函数添加到服务器资源管理器中的 数据连接节点。

与连接管理器的 SSL 连接

X 协议连接可以配置为使用 SSL 和 PEM 或 PFX 文件。必须使用 MySQL 连接管理器创建连接,MySQL 支持 Visual Studio 2.0.5(或更高版本)。MySQL Workbench 提供类似的支持来添加 PEM 文件,但它不支持 PFX 格式的证书。

笔记

必须安装 X 插件以支持使用 X 协议的连接(请参阅将 MySQL 设置为文档存储 )。

相反,经典 MySQL 协议连接仅在您使用 MySQL 连接管理器配置连接时才支持 SSL PFX 文件。

要使用 SSL 加密创建到 MySQL 数据库的连接:

  1. 在服务器资源管理器菜单栏中单击MySQL 连接管理器图标以打开MySQL 连接管理器窗口。

  2. 添加并测试新的基本连接(请参阅 使用 MySQL 连接管理器的基本连接)或双击现有连接以对其进行修改。

  3. SSL选项卡中,在 SSL PEM 区域内添加 SSL CA、SSL CERT 和 SSL 密钥文件的路径。单击测试连接以验证连接信息。下图显示了此选项卡中 SSL PEM 值的示例。

    图 4.1 MySQL 服务器连接 SSL 选项卡

    SSL PEM 选项和示例值。 SSL CA 文件:C:\certs\ca-cert.pem,SSL CERT 文件:C:\certs\server-cert.pem,SSL 密钥文件:C:\certs\server-key.pem。

    要配置 SSL PFX(PKCS#12 格式),请选择基于文件或基于存储的选项。使用 .pfx文件扩展名启用正确的证书格式。

  4. 单击确定以保存连接并返回到MySQL 连接管理器 窗口。

    笔记

    您必须关闭然后重新打开MySQL 连接管理器才能应用默认架构。

  5. 双击新的 SSL 连接以将其添加到 Server Explorer(或选择连接并单击 OK)。要打开 JavaScript 或 Python 代码编辑器,请右键单击服务器资源管理器中的连接,然后选择一个编辑器。