[Mysql] Can't connect to local MySQL server through socket (Résolu)

Applications, problèmes de configuration réseau
Dnomyar
Hankyu
Messages : 27
Inscription : sam. 27 sept. 2014, 13:57

[Mysql] Can't connect to local MySQL server through socket (Résolu)

Message par Dnomyar »

Bonjour,

Je viens de mettre tous mes paquets à jour (yaourt -Syu) et j'ai une erreur lorsque j'utlise mysql.

Après plusieurs heures de recherche, déinstallation et réinstallation, je ne trouve toujours pas.

L'erreur est la suivante :
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2 "No such file or directory")

J'ai essayé de créer le fichier en question mais a la fin je me trouve sur une erreur 111 "Connection refused".

Peut-être que la maj à modifié l'emplacement du socket.

Savez-vous comment régler ce problème ?

EDIT : le problème était le manque de place sur le disque. J'ai libéré beacoup de place en vidant le cache de pacman

Cordialement,
Merci d'avance,
Dnomyar
Dernière modification par Dnomyar le lun. 19 janv. 2015, 22:11, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Mysql] Can't connect to local MySQL server through socket

Message par FoolEcho »

Salut,


Tu n'as pas à créer ce fichier.
Par contre, redémarrez le service mysql (socket comprise) ou recharger les services (systemctl daemon-reload) peut s'avérer nécessaire oui.
«The following statement is not true. The previous statement is true.» :nage:
Dnomyar
Hankyu
Messages : 27
Inscription : sam. 27 sept. 2014, 13:57

Re: [Mysql] Can't connect to local MySQL server through socket

Message par Dnomyar »

Bonjour,

Merci pour la réponse.

J'ai exécuté les commandes suivantes :
# systemctl daemon-reload
Si je relance $ mysql j'ai toujours la même erreur.

# systemctl restart mysqld
Ca semble bloquer, je le kill au bout d'une minute.

Je lance un # systemctl status mysqld
et j'ai la sortie suivante :

Code : Tout sélectionner

● mysqld.service - MariaDB database server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)
   Active: activating (start-post) since lun. 2015-01-19 21:29:43 CET; 10s ago
 Main PID: 2264 (mysqld);         : 2265 (mysqld-post)
   CGroup: /system.slice/mysqld.service
           ├─2264 /usr/bin/mysqld --pid-file=/run/mysqld/mysqld.pid
           └─control
             ├─2265 /bin/sh /usr/bin/mysqld-post
             └─3180 sleep 1

janv. 19 21:29:43 damien mysqld[2264]: 150119 21:29:43 [Note] InnoDB: Restoring possible half-written data pages
janv. 19 21:29:43 damien mysqld[2264]: 150119 21:29:43 [Note] InnoDB: from the doublewrite buffer...
janv. 19 21:29:44 damien mysqld[2264]: InnoDB: Last MySQL binlog file position 0 60909, file name ./mysql-bin.000509
janv. 19 21:29:44 damien mysqld[2264]: 150119 21:29:44 [Note] InnoDB: 128 rollback segment(s) are active.
janv. 19 21:29:44 damien mysqld[2264]: 150119 21:29:44 [Note] InnoDB: Waiting for purge to start
janv. 19 21:29:44 damien mysqld[2264]: 150119 21:29:44 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.21-70.0 started; log sequence number 4818701
janv. 19 21:29:44 damien mysqld[2264]: 150119 21:29:44 [Note] Plugin 'FEEDBACK' is disabled.
janv. 19 21:29:44 damien mysqld[2264]: 150119 21:29:44 [Warning] Failed to load slave replication state from table mysql.gtid_slave_pos: 1146: Table 'mysql.gtid_slave_pos' doesn't exist
janv. 19 21:29:44 damien mysqld[2264]: 150119 21:29:44 [Warning] mysqld: Disk is full writing './mysql-bin.~rec~' (Errcode: 28 "No space left on device"). Waiting for someone to free ...g disk space)
janv. 19 21:29:44 damien mysqld[2264]: 150119 21:29:44 [Warning] mysqld: Retry in 60 secs. Message reprinted in 600 secs
Hint: Some lines were ellipsized, use -l to show in full.
$ df

Code : Tout sélectionner

Sys. de fichiers blocs de 1K   Utilisé Disponible Uti% Monté sur
/dev/sda8           22574588  21497820          0 100% /
dev                  4020464         0    4020464   0% /dev
run                  4023248       632    4022616   1% /run
tmpfs                4023248         0    4023248   0% /dev/shm
tmpfs                4023248         0    4023248   0% /sys/fs/cgroup
tmpfs                4023248         8    4023240   1% /tmp
/dev/sda6          387973116 123899848  264073268  32% /home
tmpfs                 804652         4     804648   1% /run/user/1000
Je crois que j'ai compris le problème : le disque est plein ?
Si c'est bien le problème, comme puis-je le résoudre (sans formater) ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Mysql] Can't connect to local MySQL server through socket

Message par benjarobin »

Si le disque est plein, il te faut supprimer tout ce qui peut être supprimé. Tu peux déjà commencer par le cache de pacman.
Voir aussi du coté des log de systemd.
Après difficile de dire ce qui prend de la place sans être devant le PC...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Dnomyar
Hankyu
Messages : 27
Inscription : sam. 27 sept. 2014, 13:57

Re: [Mysql] Can't connect to local MySQL server through socket

Message par Dnomyar »

Je viens de vider le cache de pacman ... et ça m'a supprimé plus de 7 GO :shock:

Le service mysqld à correctement redémarré.

Merci pour votre aide !
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [Mysql] Can't connect to local MySQL server through socket

Message par Moviuro »

Dnomyar a écrit :Je viens de vider le cache de pacman ... et ça m'a supprimé plus de 7 GO :shock:
Cf https://wiki.archlinux.fr/Ameliorer_Pac ... e_du_cache pour éviter de faire Hara-Kiri à chaque pacman -Sc ;)

++
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Dnomyar
Hankyu
Messages : 27
Inscription : sam. 27 sept. 2014, 13:57

Re: [Mysql] Can't connect to local MySQL server through socket (Résolu)

Message par Dnomyar »

Merci pour l'info ;)
Répondre