Mysql + Debian

Mysql + Debian - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 03-02-2003 à 21:54:51    

Slt tous le monde,
 
Voila je vous ecrit car j'ai un pb qui commence à me casser les pieds. En fait j'ai une Debian Woody où j'ai installé Mysql ( fichier mysql-3.23.51-pc-linux-gnu-i686.tar.gz  ). C'est le fichier Binaries, il faut juste faire le ./configure et hop logiquement tout est configuré, il crée les tables .. Cependant lorsque je lance mysql en faisant ./safe_mysqld & user=mysql, le daemon commence à se lancer puis 3secondes plus tard mysql s'arrete sans erreur. Pas moyen de le faire tourner, cependant ce qui est bizarre lorsque je l'ai installé la 1e fois, ca marché nickel, j'ai ensuite installé Apache puis PHP; et apres plus moyen de redemarrer Mysql.
j'ai testé sur 2pc différents et ca me fait la meme chose.
 
Donc si quelqu'un à une idéé ca serait cool car mon serveur web est en attente .
 
Merci d'avance pour la réponse.
DoooD

Reply

Marsh Posté le 03-02-2003 à 21:54:51   

Reply

Marsh Posté le 03-02-2003 à 22:43:11    

Pourquoi ne pas utiliser les paquets Debian tout prets?!

Reply

Marsh Posté le 04-02-2003 à 14:09:56    

El_ShAmAn___ a écrit :

Pourquoi ne pas utiliser les paquets Debian tout prets?!


 
Slt,
 
Je l'ai pas installé les paquets car 1) les paquets Mysql sur les CDROM n'ont pas la version que je veux, ils sont plus anciens et 2) j'ai pas de connexion internet performante chez moi pour le faire à partir d'internet. Donc j'ai telechargé la source mais ca marche pas.
 
Quelqu'un à un indice ?
 
Meric d'avance pour la réponse.
DooooD

Reply

Marsh Posté le 04-02-2003 à 14:24:40    

Si tu as installe apache et php par package, il y a des chances pour qu'il t'aie installe le mysql egalement. Tu as verifie qu'aucun autre mysql ne tournait ?
 
Il est egalement possible qu'un autre daemon utilise le port mysql. Avec un netstat -nap (en root), tu verras precisement quels daemons utilisent quels ports.
 
Verifie enfin que tu n'as aucune erreur dans les logs mysql, mais aussi dans daemon.log et dans kern.log. Tu peux egalement lancer le safe_mysqld sans le & a la fin, pour voir s'il n'affiche pas simplement une erreur sur la sortie standard.

Reply

Marsh Posté le 04-02-2003 à 14:29:14    

Au fait, ta ligne de commande :  

./safe_mysqld & user=mysql


est fausse, il faut lancer :

./safe_mysqld --user=mysql --datadir=/le/rep/contenant/les/bases &

Reply

Marsh Posté le 04-02-2003 à 15:05:39    

YupYup a écrit :

Au fait, ta ligne de commande :  

./safe_mysqld & user=mysql


est fausse, il faut lancer :

./safe_mysqld --user=mysql --datadir=/le/rep/contenant/les/bases &




 
Slt,
 
J'ai essayé ta ligne de commande et voila ce qu'il me repond :

Citation :


The file /usr/local/mysql/libexec/mysqld doesn't exist or is not executable
Please do a cd to the mysql installation directory and restart
this script from there as follows:
./bin/safe_mysqld.

 
 
Donc je sais pas ce qu'il merde. Sinon pour installer Apache et Php, j'ai egalement utilisé les fichiers sources ( .tar.gz ), et j'ai aucun probleme.
 
Donc si vous avez un indice, je suis tout ouie.
 
Merci d'avance pour la réponse.
 
DoooD

Reply

Marsh Posté le 04-02-2003 à 15:28:47    

DoooD a écrit :


Citation :


The file /usr/local/mysql/libexec/mysqld doesn't exist or is not executable
Please do a cd to the mysql installation directory and restart
this script from there as follows:
./bin/safe_mysqld.



 
Trouve le fichier mysqld avec un find, et cree un lien symbolique de /usr/local/mysql/libexec/mysqld vers ce fichier.


Message édité par YupYup le 04-02-2003 à 15:29:10
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed