本节介绍如何创建带或不带加密的新连接。成功建立连接后,将保存所有设置以备将来使用。下次启动Visual Studio时,在服务器资源管理器中打开连接节点,重新与MySQL服务器建立连接。这些部分提供了设置连接的说明。
要修改或删除连接,请使用相应节点的服务器资源管理器上下文菜单。您可以通过用新值覆盖现有值来修改任何设置。仅当未打开其对象的活动编辑器时,才可以修改或删除连接;否则,您可能会丢失数据。
要创建到现有 MySQL 数据库的连接:
启动 Visual Studio 并通过单击“视图”菜单中的“服务器资源管理器”来打开“服务器资源 管理 器” 。
右键单击数据连接节点,然后选择 添加连接。
在“添加连接”窗口中,单击 “更改”以打开“更改数据源”对话框,然后执行以下操作:
MySQL Database
从数据源列表中 选择。<other>
或者,如果MySQL Database
不存在 ,您可以选择 。选择
.NET Framework Data Provider for MySQL
作为数据提供者。单击“确定”返回“添加连接”窗口。
为以下每个连接设置键入一个值:
服务器名称:
托管 MySQL 服务器的计算机的名称或 IP 地址。例如,
localhost
如果 MySQL 服务器安装在本地计算机上。用户名:
有效的 MySQL 数据库用户帐户的名称。
密码:
先前指定的用户帐户的密码。或者,单击保存我的密码 以避免在每个连接会话的修改连接窗口中输入密码。
数据库名称:
用作默认模式的数据库。您可以将名称留空,稍后从目标服务器上的架构列表中选择一个默认架构。
您还可以通过单击Advanced 设置连接 MySQL 服务器的端口。要测试与 MySQL 服务器的连接,请设置服务器主机名、用户名和密码,然后单击 测试连接。如果测试成功,将打开成功确认对话框。
单击“确定”创建并存储新连接。新连接及其表、视图、存储过程、存储函数和可加载函数现在显示在服务器资源管理器的数据连接 节点中。
您可以从服务器资源管理器为经典 MySQL 协议连接启用 SSL 加密。允许使用 SSL PEM 和 PFX 证书格式。此外,必须在客户端主机上安装 MySQL Connector/NET 版本 8.0.17。
创建启用 SSL 加密的连接:
添加并测试新的基本连接(请参阅 使用服务器资源管理器的基本连接。
要修改现有连接,请右键单击数据连接中的连接节点并选择 修改连接。
在“添加(或修改)连接”窗口中,单击 “高级”以打开“高级属性”对话框。高级属性被分类并显示在两列列表中,显示属性名称和值字段(或值列表)。未显示默认值。
在连接属性类别中,执行以下操作:
选择连接协议,然后
Socket
从值列表中选择(使用值字段中的箭头打开列表)。此属性将连接协议设置为使用标准 TCP/IP。选择端口并
3306
在值字段中键入。
在身份验证属性类别中,选择
Ssl Mode
最能代表您的连接的模式类型。有关每种模式和所需文件的说明,请参阅 表 4.1 “SSL 模式值”。对于 SSL PEM,使用Ssl CA、 Ssl Cert和Ssl Key属性添加所需的文件(必须具有
.pem
文件扩展名)。对于 SSL PFX(PKCS#12 格式),使用 Certificate File、 Certificate Password、 Certificate Store Location和 Certificate Thumbprint属性添加所需的信息或文件(必须具有
.pfx
文件扩展名)。
单击“确定”关闭“高级属性”对话框。
单击测试连接并根据需要调整属性值。
单击“确定”创建并存储新的或修改后的连接。