2 votes

Impossible de se connecter à MYSQL, en obtenant l'erreur ERREUR 2002 (HY000) : Impossible de se connecter au serveur MySQL local via le socket '/var/lib/mysql/mysql.sock' (2)

Je ne suis pas capable de me connecter au serveur mysql en obtenant une erreur

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

J'ai vérifié le journal :-

InnoDB: Application du lot terminée
130820 5:19:41  InnoDB: Erreur : le système d'exploitation dit que le vidage du fichier n'a pas réussi
130820 5:19:41  InnoDB: Erreur du système d'exploitation numéro 5 lors d'une opération sur fichier.
InnoDB: Le numéro d'erreur 5 signifie 'Erreur d'entrée-sortie'.
InnoDB: Certains numéros d'erreurs du système d'exploitation sont décrits à
InnoDB: http://dev.mysql.com/doc/refman/5.0/en/operating-system-error-codes.html
InnoDB: Appel d'opération sur fichier : 'vidage'.
InnoDB: Impossible de continuer l'opération.
130820 05:19:42  mysqld terminé

À cause de cela, je ne peux pas redémarrer ni démarrer mysql

[root@OPX-VPC-DB-Report-Slave-2 ~]# service mysqld status
mysqld est arrêté
[root@OPX-VPC-DB-Report-Slave-2 ~]# /etc/init.d/mysqld start
Une erreur de délai s'est produite en essayant de démarrer le démon MySQL.
Démarrage de MySQL :                                           [ÉCHEC]
[root@OPX-VPC-DB-Report-Slave-2 ~]#

J'ai beaucoup cherché sur internet mais je n'ai trouvé aucune solution

J'ai configuré un RAID 0 et monté le répertoire /mnt et créé un lien symbolique

# ln -s /mnt/mysql_data/   /usr/lib/mysql
# ln -s /mnt/mysql_run     /var/run/mysql

Hier, il y a eu un crash de la réplication donc j'ai exécuté

SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;

Et à nouveau la réplication fonctionne bien

Veuillez résoudre mon problème

Les détails de ma configuration sont :"-

Fedora 6 et mysql 5.0.2

S'il vous plaît aidez-moi, c'est ma base de données de production

0voto

Alexandru Kiss Points 17

Il semble que ce soit un problème de permission, essayez de désactiver selinuza en utilisant setenforce 0, puis redémarrez le service mysql, vérifiez également si mysql a les bonnes permissions sur le périphérique monté (en supposant que vous l'ayez monté en tant que root ou un utilisateur sudo que mysql ne peut pas accéder)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X