Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) dans ubuntu 14.04
J'ai installé une LAMPE sur ma machine Ubuntu.
Où Apache2 et PHP5 ont été installés correctement que quand je lance apache2 -v
et php5 -v
je reçois leurs versions installées.
Mais je ne suis pas sûr de savoir comment puis-je vérifier Si My-SQL
est correctement installé ou pas.
Parce que quand je lance mysql -u root -p
commande, j'obtiens l'erreur ci-dessous.
ERREUR 2002 (HY000): can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
S'il vous plaît aider!
Vous devez vous connecter pour publier un commentaire.
vous pouvez essayer de commencer votre mysql première
mysql
au lieu demysqld
? Si les deux échoue, le service, en effet, n'est pas installé correctement.essayer de forcer la redéfinition du mot de passe root:
(nous sommes maintenant en utilisant mysql sans porter de privilèges d'utilisateur)
c'est tout ...
maintenant, essayez d'utiliser mysql avec le nouveau mot de passe, comme ça:
cela devrait fonctionner 🙂
Pour résoudre ce problème, vous devez exécuter les commandes suivantes de manière séquentielle
Après que vous pouvez exécuter la commande suivante pour aller à la console mysql
Vous devez d'abord démarrer mysqld service sur votre machine. Utiliser la commande ci-dessous pour démarrer mysqld service
Eu le même problème et fait tellement de dépannage
finalement j'ai résolu le isssue par
La création d'une erreur.fichier journal
étapes
créer un fichier de log dans /etc/var/log/error.journal
démarrer mysql à l'aide de la commande
Après ce mysql commencé avec succès
Ne sais pas si ce serait utile, mais je rencontre le même problème sur mon VPS. Comme il s'est avéré que je n'ai plus d'espace en faisant un horaire de sauvegarde.
essayez ceci:
Si vous avez 100% de l'utilisation du disque, le serveur ne peut rien écrire sur le disque, pas de journaux, pas de fichiers temporaires, rien.
J'ai supprimé quelques anciennes sauvegardes. D'abord les trouver (s'exécuter à l'intérieur du dossier de sauvegarde)
Cette commande permet de trouver n'importe quel fichier de pentecôte nom commençant par sauvegarde-2016-01...
Puis supprimer les fichiers:
Ou les déplacer vers un autre emplacement. Fun le df-h " de nouveau pour voir si vous avez plus d'espace.
Il m'a aidé.
Dans mon cas, la cause de cette erreur a été mon serveur a couru hors de la mémoire. Vérifiez si c'est le cas en exécutant
Si c'est le cas, alors il est temps de mettre à niveau votre serveur!