2012-01-17 8 views
3

J'ai un problème lors de l'installation de mysql 5.5.20 sur mon ubuntu 11.10. après « ps -e | grep mysql » J'ai trouvé mysqld_safe et mysqld fonctionne, mais il ne convient pas lorsque je tente de se connecter au serveur, l'erreur est comme ceci:impossible de se connecter au serveur mysql


2002 ERREUR (HY000): Impossible de se connecter au serveur MySQL local par socket '/var/lib/mysql/mysql.sock' (2)


Je vérifiez la /etc/my.cnf qui recherchez le mysql.sock dans/var/lib/mysql/mysql.sock, et le droit d'accès de ce dossier est:


drwxrwxr-x 2 mysql mysql 4096 2012-01-17 01:54 mysql


après "trouver mysql.sock" Je l'ai trouvé dans/var/run/mysql, il est vraiment déroutant toute aide sera être apprécié, merci beaucoup ~

+0

On dirait que vous avez peut-être une instance de mysql qui ne s'est pas fermée correctement peut-être. Avez-vous encore redémarré ce serveur? Est-ce une nouvelle installation? Avez-vous fait des changements récents? –

+0

BTW, puisque cela ressemble plus à un problème de serveur, vous pouvez essayer serverfault. stackoverflow tend à être plus sur les problèmes de programmation/développement. –

Répondre

0

Souvent ce message d'erreur peut signifier quelque chose de mal au niveau de l'application, plutôt qu'avec MySQL. Ouvrez le terminal et essayez de vous connecter à MySQL.

mysql -u root -p 

Appuyez sur Enter, puis entrez votre mot de passe et cliquez à nouveau Enter. Une fois que vous êtes dans, utilisez SHOW DATABASES pour savoir quelles bases de données sont disponibles et si celui que vous essayez de vous connecter est là.

Questions connexes