Я получил MySQL 8 на Azure с 'Enfore SSL Connection' Включено
Сконфигурированная выше строка подключения в MySQL в приложении со строкой подключения (Web App) предоставлено выше MySQL
Что означает
Database={your_database}; Data Source=xxxx.mysql.database.azure.com; User Id=xxx@xxxx; Password={your_password}
При попытке управлять MySQL в phpmyAdmin ошибка ниже:
#9002 - SSL connection is required. Please specify SSL options and retry.
Нет возможности укажите режим SSL в строке подключения веб-приложения.
MS Docs :
Настройки по умолчанию База данных по умолчанию служба должна быть настроена на использование SSL-соединений при подключении к MySQL. Мы рекомендуем по возможности избегать отключения опции SSL.
При подготовке новой базы данных Azure для сервера MySQL через портал Azure и CLI принудительное применение соединений SSL по умолчанию включено.
Строки подключения для различных языков программирования показаны на портале Azure. Эти строки подключения включают обязательные параметры SSL для подключения к вашей базе данных. На портале Azure выберите свой сервер. Под заголовком «Настройки» выберите «Строки подключения». Параметр SSL зависит от соединителя, например, «ssl = true» или «sslmode = require» или «sslmode = required» и других вариантов.