Не удается защитить соединение MySQL (MariaDB) с помощью SSL (MySQL установлен на NAS Synology)

Несколько вопросов о MySQL (5.5.47-MariaDB - Source source), работающем на Synology NAS. Я построил некоторое приложение на C#, который говорит с этим MySQL. Работает нормально. Моя проблема состоит в том, чтобы сделать соединение SSL. Я читаю и читаю много учебных пособий, веб-сайт mysql и т. Д. Я думаю, что понимаю концепцию: создайте сертификаты (с openssl.exe), поместите эти файлы в директорию mysql (например, etc/mysql??), отредактируйте файлы конфигурации и преобразуйте их файлы из PEM в PFX (потому что PEM не поддерживается в.NET). Затем отредактируйте пользователя в MySQL для: Requier SSL. В строке подключения (C#) добавьте путь к файлу pfx.

Но у меня есть проблема: в NAS-устройстве Synology я не могу найти my.cnf или my.ini. Я не знаю, где мне это искать. Все в других постах говорят: отредактируйте my.cnf или отредактируйте my.ini. Но я не могу найти эти файлы. Итак, где я должен поместить файлы PEM (ca-cert.pem, server-cert.pem, server-key.pem)? Какой файл я должен отредактировать, чтобы сказать, что я хочу защитить соединение с помощью SSL?

И последний вопрос. Безопасное соединение с SSL это касается всех баз данных на сервере MySQL или только одной БД, которую я выбрал?

Спасибо всем, Дарек

1 ответ

Вероятно, у вас есть папка с именем data в основной папке MARIA nnnn. С my.cnf или my.ini.

Эта ссылка

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

должно быть полезно для ваших вопросов SSL.

Другие вопросы по тегам