Maison >base de données >tutoriel mysql >Pourquoi ne puis-je pas me connecter à MySQL après l'installation de Homebrew sur macOS ?
Installer MySQL sur macOS avec Homebrew : résolution des problèmes de connexion
Lorsqu'ils tentent d'utiliser Homebrew pour installer MySQL sur macOS 10.6, les utilisateurs peuvent rencontrer des difficultés connexion au serveur. Cet article aborde le problème rencontré lors de l'utilisation de mysqladmin pour se connecter avec un utilisateur root.
Description du problème
Malgré l'exécution réussie de mysql_install_db, la connexion avec mysqladmin -u root password 'mypass ' entraîne l'erreur :
/usr/local/Cellar/mysql/5.1.52/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Potentiel Solution
Le problème peut survenir en raison d'installations précédentes d'anciennes versions de MySQL. Les étapes suivantes peuvent résoudre le problème :
1. Nettoyage et suppression
brew remove mysql brew cleanup
2. Décharger le script Launchctl
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
3. Supprimer des répertoires
sudo rm -rf /usr/local/var/mysql
4. Mettre à jour Plist et le script de sécurité
5. Installer et configurer
Supplémentaire Notes :
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!