如何为MySQL服务器和SSL客户端生成证书吗?

dbForge工作室MySQL是一个在Windows平台被广泛使用的MySQL客户端,它能够使MySQL开发人员和管理人员在一个方便的环境中与他人一起完成创建和执行查询,开发和调试MySQL程序,自动化管理MySQL数据库对象等工作。本文描述了,现在就跟着小编来看看具体操作步骤吧~

要创建SSL连接,需要以下三个文件:

<李>

客户端密钥——与客户端证书一起用于在连接期间加密和解密数据

<李>

客户端证书

<李>

授权证书——用于验证客户端和服务器的身份

您需要在MySQL服务器的文件中和“对话框的“选项卡上指定它们的位置。

1,下载OpenSSL。此命令行工具用于创建和管理私钥,公钥和参数。

2,使用→→打开命令提示符,然后键入以下内容以转到OpenSSL安装目录(例如,它是D: \ OpenSSL):

3,通过键入以下内容来生成用于授权证书生成的密钥文件:

(此字符串将创建文件)

4,通过键入以下内容来生成授权证书:

(此字符串将创建文件。)

5,通过键入以下内容来生成用于服务器证书生成的密钥文件:

(此字符串将创建文件。)

6,通过键入以下内容来生成服务器证书文件:

(此字符串将创建文件。)

7,通过键入以下内容来生成用于客户端证书的密钥文件:

(此字符串将创建文件。)

8,通过键入以下内容来生成客户端证书文件:

(此字符串将创建文件。)

9,如果需要,在计算机上重新定位生成的文件,然后转到MySQL服务器的安装目录。打开my.ini文件,在(mysqld)行之后,键入以下内容来指定生成文件的位置,ca-cert.pem server-cert.pem和服务器密钥。pem:

10,重新启动MySQL服务器,并通过在dbForge工作室MySQL中打开一个新的SQL文档来检查它是否支持SSL -(在顶部菜单中,选择”,展开”“菜单的“节点)并键入以下内容:

如何为MySQL服务器和SSL客户端生成证书?

如果服务器返回“是”,则可以设置SSL客户端。如果响应为“否”或在现有配置中不起作用,请访问http://dev.mysql.com/doc/refman/5.1/en/secure-connections.html了解如何从头启动所需的服务器。


如何为MySQL服务器和SSL客户端生成证书吗?