La solution au problème selon lequel MySQL ne peut pas se connecter à l'hôte local est la suivante : 1. Vérifiez si MySQL est en cours d'exécution ; 2. Confirmez le port utilisé par MySQL 3. Vérifiez si MySQL accepte les connexions de l'hôte local 4. Réinstallez et configurez MySQL ; .

Le système d'exploitation de ce tutoriel : système Linux5.18.14, MySQL version 8., ordinateur Dell G3.
MySQL ne parvient pas à se connecter à localhost (localhost), il peut y avoir plusieurs problèmes :
Le serveur MySQL ne fonctionne pas.
Le serveur MySQL écoute les requêtes provenant d'un autre port.
Le serveur MySQL a refusé la connexion.
Voici quelques solutions que vous pouvez essayer :
1 Vérifiez si MySQL est en cours d'exécution
sudo service mysql status
2. Vérifiez quel port MySQL utilise
sudo lsof -i -P -n | grep mysqld
3. localhost
Au démarrage de MySQL, effectuez les deux étapes suivantes.
(1) Entrez mysql
mysql -u root -p
(2) Modifiez l'adresse IP liée pour qu'elle soit vide, c'est-à-dire que n'importe quelle adresse IP peut accéder à l'instance mysql
use mysql; update user set host='%' where user='root'; flush privileges;
4 Si vous ne parvenez toujours pas à vous connecter, vous devrez peut-être réinstaller MySQL.
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!
mysql modifier le nom de la table de données
MySQL crée une procédure stockée
La différence entre MongoDB et MySQL
Comment vérifier si le mot de passe MySQL est oublié
mysql créer une base de données
niveau d'isolement des transactions par défaut de MySQL
La différence entre sqlserver et mysql
mysqlmot de passe oublié