Требуется соединение SSL. Укажите параметры SSL и повторите попытку [дублировать]

Посмотрите, что в руководстве mysql говорится об ускорении запроса max (), min ()

MySQL использует индексы для этих операций:

Чтобы найти MIN () или MAX () для определенного индексированного столбца key_col. Это оптимизируется препроцессором, который проверяет, используете ли вы WHERE key_part_N = constant во всех ключевых частях, которые происходят до key_col в индексе. В этом случае MySQL выполняет один ключевой поиск для каждого выражения MIN () или MAX () и заменяет его константой.

6
задан Shantanu 17 May 2017 в 22:12
поделиться

2 ответа

По умолчанию Azure Database for MySQL применяет SSL-соединения между вашим сервером и вашими клиентскими приложениями для защиты от атак MITM (человек в середине). Это делается для обеспечения максимально возможного безопасного подключения к вашему серверу.

Хотя вы не рекомендуем, вы можете отключить требование SSL для подключения к вашему серверу, если ваше клиентское приложение не поддерживает подключение SSL. Пожалуйста, проверьте , как настроить SSL-соединение для вашего сервера MySQL в Azure для получения более подробной информации. Вы можете отключить требуемые SSL-соединения с портала или с помощью CLI. Обратите внимание, что Azure не рекомендует отключать подключение SSL при подключении к вашему серверу.

9
ответ дан Shantanu 15 August 2018 в 14:37
поделиться

Вариант 1 На портале Azure в разделе «База данных Azure для серверов MySQL» 1) Выберите сервер MySql. 2) Перейдите к Уровню ценообразования -> Примените SSL-соединение и выберите опцию DISABLED -> save

. Вариант 2 1 ) Загрузите certifccate из https://www.digicert.com/CACerts/BaltimoreCyberTrustRoot.crt.pem 2) Подключитесь к серверу MySql с этим сертификатом

mysql -h mydemoserver.mysql.database.azure.com -u Username@mydemoserver -p --ssl-ca=/opt/ssl/BaltimoreCyberTrustRoot.crt.pem
0
ответ дан Joice Joseph 15 August 2018 в 14:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: