Maison >Problème commun >Comment résoudre le problème selon lequel MySQL ne peut pas se connecter à localhost
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!