事实上这不是你的
TZConnection
其与服务器通信。相反,它与
libmysql.dll
其发送和接收来自
Mysql server
.
要确保与服务器的连接安全,可以使用
SSL
。您需要3个证书:
-
CA证书.pem
-
客户中心.pem
-
客户端密钥.pem
您可以在中找到有关如何生成它们的信息
MySQL link
.
一旦你有了它们,你就需要设置
TZ连接
表示
SSL协议
应按如下方式使用:
Connection.Properties.Values['MYSQL_SSL'] := 'TRUE';
Connection.Properties.Values['MYSQL_SSL_CA'] := 'c:/MyPath/CA-cert.pem';
Connection.Properties.Values['MYSQL_SSL_CERT'] := 'c:/MyPath/client-cert.pem';
Connection.Properties.Values['MYSQL_SSL_KEY'] := 'c:/MyPath/client-key.pem';
有关MySql和SSL的更多信息,请访问
discussion
在Zeos论坛上。