Подключение myPHPAdmin (Azure) к MySqlb (Azure) через SSL - PullRequest
0 голосов
/ 03 февраля 2020

Я получил 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» и других вариантов.

...