MySQL连接器/净发行说明
在本教程中,您将学习如何使用MySQL连接器/网络连接到MySQL服务器配置为使用SSL。支持SSL客户机可以证书添加到连接器/净6.2发行版系列。可以在Microsoft Windows原生格式的证书。最近,支持SSL客户机PEM证书添加连接器/净8.0.16释放。
MySQL服务器使用PEM格式的证书和私钥。连接器/净允许使用PEM或可以证明与经典的MySQL协议和X协议。本教程使用来自服务器的测试证书测试套件的例子。您可以获得MySQL服务器源代码MySQL下10bet手机中文版载。证书可以在找到/ mysql-test / std_data
目录中。
应用服务器端启动配置SSL连接:
在MySQL服务器配置文件,设置SSL参数下PEM格式示例所示。调整显示目录路径的位置安装MySQL源代码。
ssl-ca =路径/ /回购/ mysql-test / std_data / cacert。pem ssl-cert =路径/ /回购/ mysql-test / std_data / server-cert。pem ssl密钥=路径/ /回购/ mysql-test / std_data / server-key.pem
的
SslCa
连接选项接受PEM和可以证明,使用文件扩展名来确定如何处理证书。改变cacert.pem
来cacert.pfx
如果你打算继续可以本教程的一部分。连接字符串的描述选项使用在本教程中,看到的4.5节,“连接器/ NET 8.0连接选择参考”。
创建一个测试用户帐户使用在本教程中,将账户设置为需要SSL。使用MySQL命令行客户端,连接
根
和创建用户sslclient
(与测试
账户密码)。然后,所有的特权授予新用户帐户如下:创建用户sslclient@‘%’被‘测试’需要SSL;*上的所有特权授予。* sslclient@‘%’;
帐户管理策略的详细信息,请参阅访问控制和帐户管理。
现在,服务器端配置完成后,就可以开始使用PEM或客户端配置连接器/净可以证明。