Solution pour l'erreur de navigation 1251 lors de la connexion à MySQL
1 Pour le mysql8 nouvellement installé, utilisez le cracké. version de Navicat Il continue de signaler une erreur lors de la connexion, comme le montre l'image :
2. En recherchant la raison sur Internet, j'ai trouvé que la règle de cryptage dans les versions antérieures mysql8 était mysql_native_password, mais après mysql8, la règle de cryptage est caching_sha2_password. Il existe deux façons de résoudre le problème. L'une consiste à mettre à niveau le pilote Navicat et l'autre consiste à restaurer la règle de cryptage du mot de passe de connexion de l'utilisateur MySQL en mysql_native_password. Puisque j'utilise une version crackée de Navicat, je ne peux utiliser que la deuxième méthode pour le résoudre.
Recommandations associées : "Tutoriel graphique Navicat pour mysql "
3. Exécutez d'abord cmd en tant qu'administrateur, puis utilisez la commande pour entrer mysql.
Entrez ensuite le mot de passe root que vous avez défini lors de l'installation de MySQL pour entrer. L'interface après avoir entré est la suivante :
Remarque : si vous entrez mysql -u root -p, cmd indique que mysql n'est pas une commande interne ou externe, ni un programme exploitable ou un fichier batch, cela signifie que vous n'avez pas ajouté le chemin de mysql à la variable d'environnement PATH après avoir installé mysql auparavant. Cette méthode est suggérée à la fin de l'article ;
4. Changez ensuite la méthode de cryptage dans mysql Les instructions sont les suivantes :
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
5. . En raison du changement des règles de cryptage, vous devez donc réinitialiser le mot de passe ;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
6 Enfin, actualisez la base de données
FLUSH PRIVILEGES;
Enfin, notez comment ajouter le chemin vers mysql ; dans la variable d'environnement PATH ;
1. win+r-->services.msc-->Cliquez avec le bouton droit sur le service mysql-->Propriétés-->Trouvez le chemin de l'exécutable et copiez-le. ;
2. Cliquez avec le bouton droit sur "Moi "Ordinateur"-->Propriétés-->Paramètres système avancés-->Variables d'environnement-->Variables système-->PATH--> Modifier-->Nouveau-->Le « Chemin d'exécution de Can » ci-dessus, comme indiqué ci-dessous :
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!