Poster une réponse à un sujet: Debian - Apt-get distupgrade - MySQL
Attention, ce sujet est un sujet ancien (7005 jours sans réponse)
cauet
Mik> pour /tmp le prob est spécifique au patch grsec, rien à voir ni avec Debian ni avec MySQL
Ouais mais fallait rien dire
cauet
Oué c vrai.. pquoi on se casse le cul à distribuer des binaires?
Allez, on vire dpkg/apt et on compile tout, quel pied..
Allez, on vire dpkg/apt et on compile tout, quel pied..
Intruder
En même temps j'ai rarement vu des noobs se lancer directement avec Debian ...
Il faut bien se rendre compte aussi que quand on se lance dans le monde Linux, il faut un minimum de connaissance Unix
Régler des petits problèmes dans ce genre, c'est se qu'il fait tout le charme d'utiliser Linux
ovh
Mik> pour /tmp le prob est spécifique au patch grsec, rien à voir ni avec Debian ni avec MySQL
cauet
Les "nouveaux" packets MYSQL sont mal foutus..
Il faut absolument définir le MDP root avant de pouvoir lancer le démon.. quelle plaie!
Dans le même genre y'a aussi le /tmp qui manque de permissions pour mysql avec certains noyaux ..
C'est pas en complicant le chmilblik qu'ils vont ouvrir debian aux noobs..
Il faut absolument définir le MDP root avant de pouvoir lancer le démon.. quelle plaie!
Dans le même genre y'a aussi le /tmp qui manque de permissions pour mysql avec certains noyaux ..
C'est pas en complicant le chmilblik qu'ils vont ouvrir debian aux noobs..
Jean-Christophe
Et bien voilà, ca marche!
Avec l'aide de zion pour trouver le syslog, j'ai trouvé l'erreur.
Dans le my.cnf, il y a
Il suffit de mettre un # devant la déclaration de la variable et ca repart!
Visiblement, la version mise à jour de MySQL ne comprend pas cette variable et se plante à cet endroit.
J'espère juste que ca ne va pas provoqué d'autres problèmes.
On vera
Avec l'aide de zion pour trouver le syslog, j'ai trouvé l'erreur.
Dans le my.cnf, il y a
# For compatibility to other Debian packages that still use
# libmysqlclient10 and libmysqlclient12.
old_passwords = 1
# libmysqlclient10 and libmysqlclient12.
old_passwords = 1
Il suffit de mettre un # devant la déclaration de la variable et ca repart!
Visiblement, la version mise à jour de MySQL ne comprend pas cette variable et se plante à cet endroit.
J'espère juste que ca ne va pas provoqué d'autres problèmes.
On vera
Jean-Christophe
Alors, pendant ce temps, je check ce que je peux...
I'll go and see what google has to say about that!
/var/run/mysqld/mysqld.sock
n'existe pas.I'll go and see what google has to say about that!
Jean-Christophe
Hello,
Après un update:
Help!
Après un update:
webdev:~# /etc/init.d/mysql start
Starting MySQL database server: mysqld...failed.
Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysq
ld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock'
exists!
Starting MySQL database server: mysqld...failed.
Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysq
ld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock'
exists!
Help!