mac navicat se connecte à mysql et apparaît (1045 - Accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant le mot de passe : OUI))

Aujourd'hui, lorsque nativcat crée une nouvelle connexion à la base de données de connexion locale, il semble que la connexion puisse être établie sans saisir le mot de passe, mais la connexion échoue lorsque le mot de passe est saisi (1045 - Accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant mot de passe : OUI)), comme le montre la figure : Solution :
Insérer la description de l'image ici
Insérer la description de l'image ici
1.
Entrez d'abord mysql sans saisir de mot de passe, c'est-à-dire entrez :

mysql -hlocalhost -uroot

2. Définissez un mot de passe et rendez-le permanent

alter user 'root'@'localhost'identified by 'root123456' password expire never;

3. Revenez enfin sur Navicat pour créer une nouvelle connexion, vous constaterez qu'elle est réussie !
Insérer la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/qq_38847655/article/details/126199229
conseillé
Classement