1 votes

Existe-t-il un plugin mysqlnd pour s'authentifier en utilisant ed25519

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 ?

1voto

Tanckom Points 111

J'ai résolu ce problème en installant libmariadbclient18 :

sudo apt install libmariadbclient18

Mais je suis maintenant bloqué pour utiliser cette méthode d'authentification avec phpmyadmin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X