Назад | Перейти на главную страницу

Есть ли плагин mysqlnd для аутентификации с использованием ed25519

Я настраиваю своего пользователя root mariadb для аутентификации с помощью ed25519. Теперь я хочу войти в систему с помощью phpmyadmin, но получаю сообщение об ошибке mysqli_real_connect(): The server requested authentication method unknown to the client [client_ed25519].

После некоторого поиска я обнаружил, что mysqli управляет процессом аутентификации через расширение mysqlnd. Затем я просмотрел вывод phpinfo() и нашел следующую строку в разделе 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 install libmariadbclient18

Но теперь я вынужден использовать этот метод аутентификации с phpmyadmin.