Я хочу подключиться к базе данных MySQL, зарегистрировав пользователя, который при аутентификации подвергается криптографии.Я использую windows 10, и мой my.ini файл имеет следующее свойство default_authentication_plugin = caching_sha2_password Я следовал всей существующей документации об этом плагине и хотя он ничего не говорит о сетевых компонентах, у меня естьдобавлены следующие свойства:
# CLIENT SECTION
[mysql]
no beep
--ssl-mode = PREFERRED
-ssl-ca = ca.pem
--ssl-cert = client-cert.pem
--ssl-key = client-key.pem
# SERVER SECTION
[mysqld]
tls_version = TLSv1.2
--ssl-cipher = ECDH-RSA-AES256-GCM-SHA384
ssl-ca = ca.pem
ssl-cert = server-cert.pem
ssl-key = server-key.pem
Однако результат такой же, как и после этого урока Подключение к базе данных MySQL в Шаг «Запуск сервера MySQL» Я получаю сообщение об ошибке Невозможно загрузить плагин аутентификации caching_sha2_password .Все решения, найденные в Интернете, говорят об изменении свойства default_authentication_plugin = caching_sha2_password на default_authentication_plugin = mysql_native_password
Это даже исправляет ошибку, но проблема в том, что я хочу, чтобы мойБаза данных зашифрована.Мой вопрос заключается в том, как установить соединение MySql с сетевыми компонентами, используя default_authentication_plugin = caching_sha2_password свойство
Ошибка Невозможно загрузить подключаемый модуль аутентификации caching_sha2_password происходит, когда я пытаюсь подключиться после установкиокно свойств
введите описание изображения здесь
введите описание изображения здесь
или когда я пытаюсь запустить базу данных после щелчка правой кнопкой мышина сервере MySqL по адресу localhost: 3306 [облако] (отключено)
введите описание изображения здесь