[RESOLU] pb lancement MySQL sur FC 4 (ERROR 2002)

pb lancement MySQL sur FC 4 (ERROR 2002) [RESOLU] - Linux et OS Alternatifs

Marsh Posté le 17-01-2006 à 09:54:22    

Bonjour à toutes et à tous.
Complètement novice dans le monde Unix/linux, j'ai décidé de mettre en place un
serveur Apache avec PHP+MySQL...
 
J'utilise la distrib Linux --> Fedora Core 4
Lors de l'install de cette distrib, j'ai installé les packages php/MySQL
Apache.. tout ce qu'il faut en fait pour mettre en place mon serveur http.
 
J'ai donc installé sans problème Apache 2.0
et installé également sans problème PHP 5
(je précise également que je travaille en root pour cela donc il ne devrait pas yavoir de pb de droit d'accès)
 
j'ai pu tester Apache en tapant l'adresse Ip de ma machine dans la barre
d'adresse d'un navigateur --> ok
j'ai également testé PHP en placant un fichier avec un script .php dans mon
répertoire /html --> ok ca marche ;
 
Le pb vient de MySQL Lorsque j'essaye de le démarrer --> ERROR 2002: Can't
connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
 
(j'ai aussi installé phpMyAdmin 2.7.0 --> Lorsque j'arrive sur l'accueil de phpmyAdmin j'ai également cette erreur 2002)
 
J'espère que quelqu'un pourra m'éclaircir un peu, et me donner des éléments de
solution à ce pb..
 
Merci d'avance.
 
 
 
 
----Edit----
--> Voici également ce que j'obtient en essayant de démarrer le démon Mysql
 
[

Code :
  1. root@localhost ~]# cd /etc/rc.d/init.d/
  2. [root@localhost init.d]# ./mysqld start
  3. touch: ne peut faire un touch sur `/var/log/mysqld/info.log': Aucun fichier ou répertoire de ce type
  4. chown: ne peut accéder `/var/log/mysqld/info.log': Aucun fichier ou répertoire de ce type
  5. chmod: ne peut accéder `/var/log/mysqld/info.log': Aucun fichier ou répertoire de ce type
  6. lstat(/var/log/mysqld/info.log) failed: No such file or directory
  7. Timeout error occurred trying to start MySQL Daemon.
  8. Démarrage de MySQL :                                      [ECHOUE]


Message édité par SpoofMousse le 17-01-2006 à 13:33:58
Reply

Marsh Posté le 17-01-2006 à 09:54:22   

Reply

Marsh Posté le 17-01-2006 à 11:31:01    

essaye de le demarrer avec :
#service mysqld start
 
j'a déjà eu ce pb, c'est un pb de droit d'accès de ton demon mysqld.
 
par contre, j'ai eu beau changé de répertoire le mysql.sock et le rendre accessible...
reinstaller mysql...
je n'ai jamais pu résoudre le pb jusqu'a la reinstallation complete suivante. :cry:

Reply

Marsh Posté le 17-01-2006 à 13:32:54    

Merci bien pour ton aide...  
ta commande n'a pas résolu mon pb mais en revanche elle m'a indiquée la raison de mon pb et avec un mysqld_safe, j'ai pu démarrer le serveur mySQL (démon mysqld)...
 
ouf pas eu besoin de tout réinstaller... lol
 
En revanche pour phpMyAdmin, l'erreur 2002 était toujours présente. je me suis donc renseigné et voila la procédure à suivre :
 
--> la connexion MySQL fonctionne correctement en mode commande, l'erreur afficher dans phpMyAdmin ne vient donc pas de MySQL, mais de php.
--> Il faut aller dans le fichier php.ini (/etc/php.ini dans ma distrib) avec votre editeur de fichier préféré (vi, emacs..) et indiquer le chemin du socket par défaut à l'endroit prévu (qui était vide)
--> redémarrer le serveur apache avec un httpd -k restart  
--> et hop lorsque je vais sur phpMyAdmin plus aucune erreur et affichage de l'interface d'administration habituelle des bases de données....

Reply

Sujets relatifs:

Leave a Replay

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