Я пытаюсь заставить MariaDB работать с TLS1.2. Из коробки и после включения следующей конфигурации
ssl-ca = /etc/mysql/ca.pem
ssl-cert = /etc/mysql/server-cert.pem
ssl-key = /etc/mysql/server-key.pem
кажется, что сервер использует TLS1.1, поскольку я получаю следующую ошибку при подключении к серверу JDBC:
The server selected protocol version TLS11 is not accepted by client preferences [TLS13, TLS12]
Поскольку TLS1.1 устарел, я хочу включить TLS1 .2. После прочтения нескольких документов, как указать, какой протокол TLS следует использовать - все они заявляют, что следующее должно помочь
tls_version = TLSv1.2
Однако после добавления этого свойства сервер не запускается:
2021-11-19 18: 16:51 0 [ОШИБКА] / usr / sbin / mysqld: unknown variable 'tls_version = TLSv1.2'
Забавно - я не могу найти никакой разумной информации, если ищу эту ошибку.
Как тогда я могу включить TLS1.2 с MariaDB?
Изменить: я использую Ubuntu 20.04 с последним пакетом mariadb-server от Distro