Как проверить, зашифровано ли соединение MySQL по SSL?

используя MySQL .NET-коннектор с официального сайта MySQL. Я'я пытаюсь сделать безопасное соединение SSL от моей программы на C # к базе данных MySQL. Mysql сервер позволяет подключаться по SSL.have_ssl переменная установлена вyes а также ,ca-certserver-cert а такжеserver-key указаны.

Разрешения для пользователя:

'GRANT USAGE ON *.* TO \'logowanie\'@\'%\' IDENTIFIED BY PASSWORD \'*...\' REQUIRE SSL'
'GRANT SELECT ON `db`.`table1` TO \'logowanie\'@\'%\''

Итак, я предполагаю, что этот пользователь не может войти без SSL? Я прав?

Моя строка подключения в программе на C # выглядит так:

"server=127.0.0.1;uid=logowanie;pwd=log1;database=ewidencja;SslMode=Required";

Смотрите, что эта строка подключения неУ меня нет путей к файлам сертификатов! Это только имеетSSLMode = Обязательный» вариант. Можно ли установить SSL-шифрованное соединение без каких-либо других опций SSL?

И пользователь может войти в систему и сделать некоторую команду выбора наtable1, Итак, я предполагаю, что это соединение зашифровано SSL? Как я могу проверить, действительно ли это соединение зашифровано SSL, чтобы быть уверенным на 100%?

Ответы на вопрос(3)

Ваш ответ на вопрос