Pages : 1
#1 Le 24/10/2012, à 16:13
- mao-40
MYSQL ne fonctionne plus (erreur 2002)
Bonjour,
Mon PC vient de planter en travaillant sur un site en local (php/mysql). je n'ai jamais rencontré de problèmes jusqu'à aujourd'hui. Ou des choses assez vites résolues.
Mais là il a crashé, obligé de l'éteindre à la sauvage. Pas de CTRL + ALT + BACKSPACE pour quitter la session, pas de CTRL + ALT + F2 ou F3 pour changer de console.
Au redémarrage, config graphique totalement perdu (TWINVIEW), mais récupérée sans trop de difficultés.
Mais là où ça se corse, c'est avec MYSQL. J'ai eu un message d'erreur "2002" lorsque j'essaie de me connecter à phpmyadmin.
J'ai essayé de suivre certains tutos de dépannage, sans effet.
J'ai désinstallé mysql :
sudo apt-get --purge remove mysql-server
sudo apt-get --purge remove mysql-client
sudo apt-get --purge remove mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
puis tenté de réinstaller :
sudo apt-get install mysql-server
Et là, lors de la config, j'obtiens :
Une erreur s'est produite lors de la création de la base de données.
│
│ ERROR 2002 (HY000): Can't connect to local MySQL server through socket
│ '/var/run/mysqld/mysqld.sock' (2)
│
│ Vous pouvez soit recommencer soit abandonner l'opération. Si vous
│ choisissez « Recommencer », la mise à jour sera tentée à nouveau en vous
│ posant à nouveau les questions de configuration. Avec l'option
│ « Recommencer avec les mêmes réglages », la mise à jour sera tentée
│ immédiatement. Avec le choix « Abandonner », la mise à jour échouera et
│ vous devrez revenir à la version précédente, désinstaller et
│ reconfigurer ce paquet, à moins d'effectuer vous-même les opérations
Merci pour votre aide.
[EDIT] J'ai redémarré 2 fois pour voir.
[EDIT 2] : Je pense que le problème est plus grave que prévu. Au 3° redémarrage, un message d'erreur m'indique que mon DD "/" est plein (47Mo disponible / 50Go)
[Edit 3] : Dont 37Go de log /var/log/apache2/error.log
que j'ai supprimé
Dernière modification par mao-40 (Le 24/10/2012, à 16:57)
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
#2 Le 24/10/2012, à 17:00
- Maisondouf
Re : MYSQL ne fonctionne plus (erreur 2002)
[Edit 3] : Dont 37Go de log /var/log/apache2/error.log
![]()
que j'ai supprimé
Vérifies si 'logrotate' est installé sur ton serveur, sinon installes le.
Il gère les logs avec une taille maxi et les archives en compressé (gz ou bz2 au choix).
De plus au vue des soucis de place libre, si tu peux booter sur un CD ou une Clef USB Live, fais un e2fsck de tes partitions avec les options -vfy.
dans un premier temps, permettra de démarrer sur un file system propre et régler le souci mysql ensuite.
Dernière modification par Maisondouf (Le 24/10/2012, à 17:03)
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#3 Le 24/10/2012, à 17:02
- mao-40
Re : MYSQL ne fonctionne plus (erreur 2002)
Il est apparemment installé, ou je me trompe :
mao@mao-desktop:~$ logrotate
logrotate 3.7.8 - Copyright (C) 1995-2001 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public License
Utilisation: logrotate [-dfv?] [-d|--debug] [-f|--force] [-m|--mail=command]
[-s|--state=statefile] [-v|--verbose] [-?|--help] [--usage]
[OPTION...] <configfile>
mao@mao-desktop:~$
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
#4 Le 24/10/2012, à 17:05
- Maisondouf
Re : MYSQL ne fonctionne plus (erreur 2002)
installé oui, mais lancé peut-être pas...
Il est normalement lancé par cron une fois par jour
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#5 Le 24/10/2012, à 17:05
- mao-40
Re : MYSQL ne fonctionne plus (erreur 2002)
Ok, je vais essayer de voir ça.
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
#6 Le 24/10/2012, à 17:08
- Maisondouf
Re : MYSQL ne fonctionne plus (erreur 2002)
dans '/etc/cron.daily', il devrait y avoir un fichier 'logrotate'.
Le mien contient ça :
#!/bin/sh
# Clean non existent log file entries from status file
cd /var/lib/logrotate
test -e status || touch status
head -1 status > status.clean
sed 's/"//g' status | while read logfile date
do
[ -e "$logfile" ] && echo "\"$logfile\" $date"
done >> status.clean
mv status.clean status
test -x /usr/sbin/logrotate || exit 0
/usr/sbin/logrotate /etc/logrotate.conf
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#7 Le 24/10/2012, à 17:08
- Maisondouf
Re : MYSQL ne fonctionne plus (erreur 2002)
et '/etc/logrotate.conf' ça :
# see "man logrotate" for details
# rotate log files weekly
weekly
# keep 4 weeks worth of backlogs
rotate 4
# create new (empty) log files after rotating old ones
create
# uncomment this if you want your log files compressed
#compress
# packages drop log rotation information into this directory
include /etc/logrotate.d
# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}
/var/log/btmp {
missingok
monthly
create 0660 root utmp
rotate 1
}
# system-specific logs may be configured here
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#8 Le 24/10/2012, à 17:09
- mao-40
Re : MYSQL ne fonctionne plus (erreur 2002)
Je viens de lancer
mao@mao-desktop:~$ crontab -l
no crontab for mao
mao@mao-desktop:~$ crontab -e
no crontab for mao - using an empty one
Select an editor. To change later, run 'select-editor'.
1. /bin/ed
2. /bin/nano <---- easiest
3. /usr/bin/vim.tiny
Choose 1-3 [2]:
Erreur lors de la lecture de /home/mao/.nano_history : Permission non accordée
Appuyez sur « Entrée » pour poursuivre le démarrage de nano.
No modification made
Apparemment, il n'est pas lancé dans cron (si je pige un peu, je ne connais pas cron)
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
#9 Le 24/10/2012, à 17:11
- mao-40
Re : MYSQL ne fonctionne plus (erreur 2002)
Alors, j'ai /etc/cron.daily vide
et /etc/logrotate.conf identique au tien
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
#10 Le 24/10/2012, à 17:15
- Maisondouf
Re : MYSQL ne fonctionne plus (erreur 2002)
rajoutes un fichier '/etc/cron.daily/logrotate' avec le même contenu.
Mais vérifies aussi que les spécificités pour chaque type de log sont présentes dans '/etc/logrotate.d/'
Moi, j'ai 23 logs surveillés
root@opti745:~# tree /etc/logrotate.d
/etc/logrotate.d
├── apache2
├── apport
├── apt
├── aptitude
├── clamav-daemon
├── clamav-freshclam
├── consolekit
├── dpkg
├── exim4-base
├── exim4-paniclog
├── fail2ban
├── freeradius
├── ircd-hybrid
├── mysql-server
├── pm-utils
├── ppp
├── rsyslog
├── samba
├── ufw
├── unattended-upgrades
├── upstart
├── vsftpd
└── winbind
0 directories, 23 files
root@opti745:~#
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#11 Le 24/10/2012, à 17:27
- mao-40
Re : MYSQL ne fonctionne plus (erreur 2002)
Mais vérifies aussi que les spécificités pour chaque type de log sont présentes dans '/etc/logrotate.d/'
Je suis désolé, je ne vois pas ce qu'il faut faire, autrement dit, que sont les spécificités pour chaque type de log.
J'ai copié le contenu dans /etc/cron.daily/logrotate , relancé la commande tree logrotate.d
mao@mao-desktop:/etc/logrotate.d$ tree logrotate.d
logrotate.d [error opening dir]
0 directories, 0 files
Il doit falloir relancer quelque chose avant.
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
#12 Le 24/10/2012, à 17:29
- mao-40
Re : MYSQL ne fonctionne plus (erreur 2002)
Je fais 2 choses à la fois :
la gestion des logs ;
la remise en route de mysql.
MYSQL est de nouveau fonctionnel. Par contre je n'ai pas accès à phpmyadmin -> erreur 404. Ça ne doit pas être grand chose, un raccourci qui s'est perdu.
Dernière modification par mao-40 (Le 24/10/2012, à 17:30)
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
#13 Le 24/10/2012, à 17:43
- Maisondouf
Re : MYSQL ne fonctionne plus (erreur 2002)
Effectivement, 2 choses à la fois, c'est pas top.
est ce que t'as fait les vérifications des partitions (cf post #2]
Cela peut régler les pb de raccourcis perdus.
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#14 Le 24/10/2012, à 18:36
- mao-40
Re : MYSQL ne fonctionne plus (erreur 2002)
est ce que t'as fait les vérifications des partitions (cf post #2]
J'ai un CD 12.04 et une clé USB 12.10 qui bootent sur 2 autres PC et pas sur celui-là Ça sent pas bon...
Par contre, mes disques sont en ext4 le contrôle e2fsck ne gère-t-il pas que les ext2 et ext3 ?
[EDIT] Un coup de
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
et phpmyadmin est là.
Je ne vois vraiment pas ce qu'il s'est passé !!! C'est vraiment du grand n'importe quoi tout ça...
En cas, un grand merci à toi Maisondouf pour ton aide. Je vais refaire une USB bootable pour faire le test e2fsck.
Dernière modification par mao-40 (Le 24/10/2012, à 18:40)
- 1. * Intel Core i7-8700K 3.7GHzx6 - 16Go - Nvidia GeForce GTX 1050 1Go - Ubuntu 24.10 64bits
Hors ligne
Pages : 1