Maison > base de données > tutoriel mysql > Pourquoi est-ce que j'obtiens l'erreur « Méthode d'authentification inconnue » lors de la connexion à MySQL à distance ?

Pourquoi est-ce que j'obtiens l'erreur « Méthode d'authentification inconnue » lors de la connexion à MySQL à distance ?

Mary-Kate Olsen
Libérer: 2024-11-07 03:52:03
original
589 Les gens l'ont consulté

Why Am I Getting the

Dépannage de l'échec de la connexion MySQL à distance avec l'erreur « Méthode d'authentification inconnue »

Description du problème :

Lors de la tentative d'établissement d'un connexion à distance à un serveur MySQL depuis une machine locale, une erreur est rencontrée :

The server requested authentication method unknown to the client [mysql_old_password]
Copier après la connexion

Cette erreur indique une incompatibilité entre les méthodes d'authentification du serveur MySQL local et distant.

Potentiel Solution :

En supposant que PHP 5.3 soit utilisé, le problème peut provenir d'un changement dans la méthode d'authentification de MySQL.

Cause :

MySQL 4.1 a introduit un nouveau format de mot de passe de 41 octets. La bibliothèque mysqlnd utilisée pour se connecter à MySQL nécessite ce nouveau format. Toute tentative de connexion avec l'ancien format de mot de passe de 16 octets entraînera l'erreur « Méthode d'authentification inconnue ».

Résolution :

Pour résoudre ce problème, le mot de passe sur le Le serveur MySQL distant doit être mis à jour au format 41 octets. Le fil de discussion Stack Overflow suivant fournit des conseils sur la façon de procéder : https://stackoverflow.com/a/1340538/187954.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal