Pb mysql

Bonjour,
Debian ETCH
Après un plantage de la machine (surchauffe, mon laptop s’est arrêté), mon serveur mysql refuse de se lancer.
Au reboot, j’avais une invitation de maintenance (fsck), j’ai donc lancer fsck -y /dev/hdaXX
Il m’a trouvé des inodes(?) foireux sur des fichiers dont certains etaient des fichiers de tables de mysql (?) (d’après ce que j’ai compris)
A réparé le tout et a rebooté.

Par contre, maintenant je n’ai plus acces à la base mysql (can’t connect … socket), je pense que le problème doit etre lié, vu qu’avant ça marchait bien.

J’espere ne pas avoir à desinstaller et ré-installer mysql car je n’ai pas de sauvegarde :frowning:

Quelqu’un aurait il une solution ?

D’avance merci
Cyrille

Tu aurais des détails dans les logs ?

Et non justement mes fichiers sont vides !
cat /var/log/mysql.err
cat /var/log/mysql.log

Si je lance mysql j’ai :

/etc/init.d/mysql start Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!

Je ne sais pas trop où chercher …

??

Dans les autres logs que ceux de mysql.

dmesg ne donne rien sur mysql
je ne sais pas où regarder ailleurs ??

Je peux donner ça comme info :

:~$ mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

En effet, il n’y a pas de socket :

ls /var/run/mysqld/ rien

Cyrille

Voila un extrait du syslog

cat /var/log/syslog | grep mysql Feb 27 10:30:59 anarchopunk mysqld_safe[4426]: started Feb 27 10:31:01 anarchopunk mysqld[4429]: 080227 10:31:01 InnoDB: Started; log sequence number 0 43655 Feb 27 10:31:01 anarchopunk mysqld[4429]: ^G/usr/sbin/mysqld: File '/var/log/mysql/mysql-bin.000389' not found (Errcode: 2) Feb 27 10:31:01 anarchopunk mysqld[4429]: 080227 10:31:01 [ERROR] Failed to open log (file '/var/log/mysql/mysql-bin.000389', errno 2) Feb 27 10:31:01 anarchopunk mysqld[4429]: 080227 10:31:01 [ERROR] Could not open log file Feb 27 10:31:01 anarchopunk mysqld[4429]: 080227 10:31:01 [ERROR] Can't init tc log Feb 27 10:31:01 anarchopunk mysqld[4429]: 080227 10:31:01 [ERROR] Aborting Feb 27 10:31:01 anarchopunk mysqld[4429]: Feb 27 10:31:01 anarchopunk mysqld[4429]: 080227 10:31:01 InnoDB: Starting shutdown... Feb 27 10:31:03 anarchopunk mysqld[4429]: 080227 10:31:03 InnoDB: Shutdown completed; log sequence number 0 43655 Feb 27 10:31:03 anarchopunk mysqld[4429]: 080227 10:31:03 [Note] /usr/sbin/mysqld: Shutdown complete Feb 27 10:31:03 anarchopunk mysqld[4429]: Feb 27 10:31:03 anarchopunk mysqld_safe[4475]: ended Feb 27 10:31:14 anarchopunk /etc/init.d/mysql[4574]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in Feb 27 10:31:14 anarchopunk /etc/init.d/mysql[4574]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed Feb 27 10:31:14 anarchopunk /etc/init.d/mysql[4574]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Feb 27 10:31:14 anarchopunk /etc/init.d/mysql[4574]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists! Feb 27 10:31:14 anarchopunk /etc/init.d/mysql[4574]:

touch /var/log/mysql/mysql-bin.000389 chown mysql::adm /var/log/mysql/mysql-bin.000389 chmod 0770 /var/log/mysql/mysql-bin.000389non :question:

Bonjour et merci !
Bon OK, c’est mieux mais pas encore ça.
Je pense qu’il y a du planter les tables de privilèges lors du scratch

[code]
/usr/bin/mysqlcheck: Got error: 1045: Access denied for user ‘debian-sys-maint’@‘localhost’ (using password: YES) when trying to connect

Improperly closed tables are also reported if clients are accessing
the tables now. A list of current connections is below.[/code]

Non ?

Ce problème arrive à chaque changement de serveur. Ça m’est arrivé il n’y a pas très longtemps. Si tu as un accès root au serveur MySQL en ligne de commande:

Comme mot de passe tu mets celui qui se trouve dans le /etc/mysql/debian.cnf