Maison > Article > base de données > Solution détaillée pour Navicat incapable de se connecter à Ubuntu
Tout d'abord, sufo ufw status vérifie si le pare-feu est activé. Si l'état est inactif, cela signifie que le pare-feu n'est pas activé.
Entrez ensuite netstat -an|grep 3306 pour vérifier le démarrage et l'occupation du port. Vous pouvez voir que la liaison est 127.0.0.1. Nous devons la changer en 0.0. 0.0. J'en parlerai ci-dessous.
Tout d'abord, vous devez modifier les autorisations d'accès mysql, saisir mysql -u root -p, appuyer sur Entrée, puis saisir le mot de passe 123456 pour accéder à la ligne de commande mysql.
Entrez accorder tous les privilèges sur *.* à 'root'@'%' identifié par '123456' avec l'option d'octroi ; Spécifie que tous les clients peuvent utiliser le compte root pour accéder à mysql.
Recommandations associées : "Tutoriel graphique Navicat pour MySQL"
Entrez les privilèges de vidage ;
Entrez exit ; quittez la ligne de commande mysql.
Entrez cd /etc/mysql/mysql.conf.d pour accéder au répertoire de configuration mysql.
Entrez vim mysqld.cnf pour modifier le fichier de configuration mysql.
Trouvez l'adresse de liaison et modifiez 127.0.0.1 en 0.0.0.0.
Entrez /etc/init.d/mysql restart pour redémarrer MySQL.
Utilisez Navicat pour vous connecter à nouveau à MySQL, et enfin je peux me connecter.
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!