Я настраиваю своего пользователя root mariadb для аутентификации с помощью ed25519. Теперь я хочу войти в систему с помощью phpmyadmin, но получаю сообщение об ошибке mysqli_real_connect (): сервер запросил метод аутентификации, неизвестный клиенту [client_ed25519]
.
После некоторого поиска я обнаружил, что mysqli управляет аутентификацией процесс через расширение mysqlnd. mysqlnd, debug_trace, auth_plugin_mysql_native_password, auth_plugin_mysql_clear_password, auth_plugin_sha256_password
Как видите, плагина для аутентификации ed25519 нет. После поиска в репозитории PECL и в Google я не нашел, как мне получить / настроить / установить плагин mysqlnd для аутентификации ed25519. Возможно ли это вообще?
Я решил эту проблему, установив libmariadbclient18:
sudo apt установить libmariadbclient18
Но теперь я вынужден использовать этот метод аутентификации с phpmyadmin.