Подключайте MySQL, используя SSL только с параметром --ssl-ca

Я скопировал ca.pem с сервера (Percona default 5.7 Ubuntu deb) может установить безопасное соединение с

mysql  --ssl-ca=/var/lib/mysql/ca.pem -u root

Я считаю, что варианты --ssl-cert а также --ssl-key на самом деле не нужны.

Каковы недостатки в этом?

1 ответ

Об этом говорится в этом сообщении в блоге, поскольку с 5.7.3 все изменилось: https://www.percona.com/blog/2017/06/27/ssl-connections-in-mysql-5-7/

Ссылка в этом посте, тем не менее, изменилась, так как я думаю, что документация, возможно, была обновлена. Это лучшая страница из основного руководства для просмотра (на нее ссылается страница синтаксиса CREATE USER): https://dev.mysql.com/doc/refman/5.7/en/encrypted-connections.html. Из руководства:

Начиная с MySQL 5.7.3, клиент должен указывать только параметр --ssl для получения зашифрованного соединения. Попытка подключения завершается неудачей, если зашифрованное соединение не может быть установлено. До MySQL 5.7.3 клиент должен указать либо опцию --ssl-ca, либо все три опции --ssl-ca, --ssl-key и --ssl-cert.

Как видите, до 5.7.3 клиент должен указать либо --ssl-ca ИЛИ все три. В документации MySQL есть полное обсуждение.

Раскрытие информации: я работаю на Percona

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