J'ai configuré mon utilisateur racine mariadb pour s'authentifier en utilisant ed25519. Maintenant je veux me connecter en utilisant phpmyadmin mais j'obtiens l'erreur suivante mysqli_real_connect(): The server requested authentication method unknown to the client [client_ed25519]
.
Après quelques recherches, j'ai découvert que mysqli gère le processus d'authentification via l'extension mysqlnd. J'ai ensuite cherché dans la sortie de phpinfo()
et j'ai trouvé la ligne suivante sous la section mysqlnd :
Plugins chargés mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_sha256_password
Comme vous pouvez le constater, il n'y a pas de plugin pour l'authentification ed25519. Après avoir cherché dans le dépôt PECL et dans Google, je n'ai pas trouvé comment obtenir/configurer/installer un plugin mysqlnd pour l'authentification ed25519. Est-ce même possible ?