Ce problème est dû au fait qu'il n'y a pas d'autorisation dans la table utilisateur de la base de données mysql sur le serveur de base de données (on peut également dire qu'il n'y a pas d'utilisateur. Ce qui suit enregistrera le processus du problème que j'ai rencontré et la solution). .
Une erreur s'est produite lors de l'utilisation de Navicate pour se connecter après la configuration de l'environnement LNMP
Lorsque vous rencontrez ce problème, accédez d'abord au serveur où se trouve MySQL et utilisez une connexion pour le gérer
1. Connectez-vous au serveur : mysql -u root -p
2. Afficher toutes les bases de données actuelles : afficher les bases de données ;
3. Entrez dans la base de données mysql : utilisez mysql ;
5. Affichez les données dans le tableau utilisateur : sélectionnez Hôte, Utilisateur, Mot de passe de l'utilisateur ;
6. Modifiez l'hôte dans la table utilisateur : mettre à jour l'utilisateur défini Host='%' où User='root';
7. Actualiser enfin : vider les privilèges ;
#N'oubliez pas de ajoutez ";" une fois l'instruction terminée lors de l'écriture de SQL. Ce qui suit est une illustration
Lorsque vous rencontrez ce problème, accédez d'abord au serveur sur lequel se trouve mysql et utilisez une connexion pour le gérerConnectez-vous au serveur : mysql -u root -p
Afficher toutes les bases de données actuelles : afficher les bases de données ;
🎜>
Entrer la base de données MySQL : utiliser mysql;
Affichez les données dans la table utilisateur : sélectionnez Hôte, Utilisateur, Mot de passe de l'utilisateur ;
Modifiez l'hôte dans la table des utilisateurs : mettez à jour le jeu d'utilisateurs Host='%' où User='root';
Enfin actualiser : vider les privilèges ;
Tester à nouveau dans Naviguer :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!