[Mysql] Can't connect to local MySQL server through socket (Résolu)
[Mysql] Can't connect to local MySQL server through socket (Résolu)
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
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.
- 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
Salut,
Tu n'as pas à créer ce fichier.
Par contre, redémarrez le service mysql (socket comprise) ou recharger les services (
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.» 

Re: [Mysql] Can't connect to local MySQL server through socket
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 :
$ df
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) ?
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.
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
Si c'est bien le problème, comme puis-je le résoudre (sans formater) ?
- 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
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...
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
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Mysql] Can't connect to local MySQL server through socket
Je viens de vider le cache de pacman ... et ça m'a supprimé plus de 7 GO
Le service mysqld à correctement redémarré.
Merci pour votre aide !

Le service mysqld à correctement redémarré.
Merci pour votre aide !
Re: [Mysql] Can't connect to local MySQL server through socket
Cf https://wiki.archlinux.fr/Ameliorer_Pac ... e_du_cache pour éviter de faire Hara-Kiri à chaqueDnomyar a écrit :Je viens de vider le cache de pacman ... et ça m'a supprimé plus de 7 GO![]()
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 !
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 !
Re: [Mysql] Can't connect to local MySQL server through socket (Résolu)
Merci pour l'info 
