impossible de se connecter à la base mysql sous Ubuntu
Je suis confronté à ce problème depuis quelques jours maintenant. J'essaie de me connecter à mon MySQL
sur Ubuntu
de la machine. Mais je ne suis pas ce à travers. Veuillez voir les commandes suivantes que j'ai couru et les messages d'erreur.
root@ipadtest:/var/lib/mysql# mysql start
Avertissement: accessible fichier de configuration '/etc/mysql/my.cnf' est ignoré
ERREUR de 2002 (HY000): can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (111)
root@ipadtest:/var/lib/mysql# mysql -uroot -p
Avertissement: accessible fichier de configuration '/etc/mysql/my.cnf' est ignoré
Entrez le mot de passe:
ERREUR de 2002 (HY000): can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
root@ipadtest:/var/lib/mysql# mysqld
Avertissement: accessible fichier de configuration '/etc/mysql/my.cnf' est ignoré
150821 11:34:38 [ERREUR] erreur Fatale: Veuillez lire la section "Sécurité" de
le manuel pour savoir comment exécuter mysqld en tant que root!150821 11:34:38 [ERREUR] l'Abandon de
150821 11:34:38 [Remarque] mysqld: Arrêt complet
root@ipadtest:/var/lib/mysql# mysql restart
Avertissement: accessible fichier de configuration '/etc/mysql/my.cnf' est ignoré
ERREUR de 2002 (HY000): can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (111)
root@ipadtest:/var/lib/mysql# mysqladmin -u root -p status
Avertissement: accessible fichier de configuration '/etc/mysql/my.cnf' est ignoré
Entrez le mot de passe: mysqladmin: se connecter à un serveur à 'localhost' a échoué
erreur: "can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (111)' Vérifier que mysqld est en cours d'exécution et
que le socket: '/var/run/mysqld/mysqld.chaussette " existe!
Quelqu'un pourrait s'il vous plaît dites quel est le problème. Il me semble que DB a été endommagé. Si oui, alors comment puis-je le récupérer? TIA.
- service mysqld restart et essayé?
Vous devez vous connecter pour publier un commentaire.
L'erreur est très clairement expliqué dans le message d'avertissement, il est ignorant de votre
my.cnf
.Essayez d'exécuter la commande suivante, puis redémarrer le serveur
Cela permettra de définir le propriétaire du fichier à mysql et les autorisations 600 ne donnera que l'utilisateur mysql accès pour lire et écrire dans le fichier, il va interdire l'accès à tous les autres utilisateurs.
-rw------- 1 mysql mysql 3579 Aug 21 09:54 /etc/mysql/my.cnf
... ai-je besoin de redémarrer mysql maintenant?mysql restart
ou autre chose?service mysql restart
et laissez-moi savoir comment cela fonctionne.stop: Unknown job: mysql start: Unknown job: mysql
🙁root@ipadtest:/var/lib/mysql# show databases The program 'show' is currently not installed. You can install it by typing: apt-get install nmh root@ipadtest:/var/lib/mysql#
service
root@ipadtest:/var/lib/mysql# mysql restart ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
mysqld
oumysqld_safe
, puis essayez de vous connecter à l'aide demysql -u root -p
Vérifier propriétaire de
/etc/mysql/my.cnf
qu'il est actuellementmysql
et faire unC'est évidemment ignorant totalement ce qui est configuré et en essayant de se connecter via la socket local qui n'est probablement pas ouvert.