无法使用SSL(安装在NAS Synology上的mysql)保护MySQL(MariaDB)连接

时间:2017-09-29 13:21:40

标签: c# mysql ssl mariadb synology

关于在Synology NAS上运行的MySQL(5.5.47-MariaDB - Source distribution)的一些问题。我在C#中构建了一些应用程序,它正在使用这个mysql。它工作正常。 我的问题是进行SSL连接。我阅读,阅读了很多教程,mysql网站等。我想我理解的概念: 创建证书(使用openssl.exe),将此文件放入mysql direcory(如etc / mysql ??),编辑配置文件并将此文件从PEM转换为PFX(因为.NET中不支持PEM)。接下来在mysql中编辑用户:requier SSL。在连接字符串(C#)中添加pfx文件的路径。

但我有一个问题: 在synology NAS中,我无法找到my.cnf或my.ini。我不知道我应该在哪里寻找这个。 其他帖子中的每个人都说:编辑my.cnf或编辑my.ini。但是我找不到这个文件。 那么,我应该在哪里放置PEM文件(ca-cert.pem,server-cert.pem,server-key.pem)? 我应该编辑哪个文件,比方说我想要保护与SSL的连接?

最后一个问题。与SSL的安全连接它涉及mysql服务器中的所有数据库,还是我选择的一个数据库?

谢谢大家, Darek

1 个答案:

答案 0 :(得分:0)

您可能在MARIA n.n.nn主文件夹下有一个名为data的文件夹。使用my.cnf或my.ini。

此链接

https://mariadb.com/kb/en/library/mariadb-ssl-connection-issues/

应该对您的SSL问题有帮助。