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 :
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 !