Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/02/2010, à 22:39

PicuiPicui

Incompatibilité Xampp et MySQL

Bonjour à tous,

J'ai d'abord installé MySQL avec la commande apt-get install.
Comme pour un projet, je dois créer une interface web HTML/CGI, on m'a conseillé d'installer Xampp pour tester mes requêtes entre ma base de données et mon interface web. Ce que j'ai fait en suivant le tutoriel très bien expliqué de ce site.

mysqld démarre automatiquement au démarrage d'Ubuntu
Lorsque je démarre Xampp, la console m'affiche les messages suivants :
$ sudo lampp start
        Starting XAMPP for Linux 1.7.3a...
        XAMPP: Starting Apache with SSL (and PHP5)...
        XAMPP: Another MySQL daemon is already running.
        XAMPP: Starting ProFTPD...
        XAMPP for Linux started.

Lorsque je fais une requête via mon interface http://localhost/public_html/fichier.html
Il m'affiche le problème suivant :
      DBI connect('database=db_Projet; host=localhost','root',...) failed:
      Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2)
      at /opt/lampp/htdocs/public_html/cgi-bin/db_cgi.pl line 31

Si çà peut aider, j'ai également exécuter la commande suivant :
mysql> show variables like 'socket';
+-----------------+----------------------------------+
| Variable_name | Value                                 |
+-----------------+----------------------------------+
| socket            | /var/run/mysqld/mysqld.sock  |
+---------------+------------------------------------+

Avez-vous une solution???
Merci pour votre aide
Picui

Hors ligne

#2 Le 10/02/2010, à 22:42

Michel Leunen

Re : Incompatibilité Xampp et MySQL

PicuiPicui a écrit :

XAMPP: Another MySQL daemon is already running.

Tu as déjà un demon mysql qui tourne et qui n'est sans doute pas celui que xampp essaie de lancer. C'est probablement dû à ta première install de mysql.
Supprime xampp puis mysql et ensuite réinstalle xampp.


Michel Leunen
http://linux.leunen.com

Hors ligne

#3 Le 10/02/2010, à 22:48

Karl_le_rouge

Re : Incompatibilité Xampp et MySQL

vire xampp, pas besoin de merde de ce genre sous les OS civilisés.

Hors ligne

#4 Le 10/02/2010, à 22:56

PicuiPicui

Re : Incompatibilité Xampp et MySQL

Michel Leunen a écrit :

Supprime xampp puis mysql et ensuite réinstalle xampp

Il n'y a pas d'autres solutions... moins radicales... je dirais?

Karl_le_rouge a écrit :

vire xampp, pas besoin de merde de ce genre sous les OS civilisés.

Je suis bien d'accord, mais je ne suis pas un spécialiste en informatique, j'ai vraiment pas le temps de m'amuser à essayer de configurer un serveur apache!

Merci pour vos réponses

Hors ligne

#5 Le 10/02/2010, à 23:03

Michel Leunen

Re : Incompatibilité Xampp et MySQL

PicuiPicui a écrit :

Il n'y a pas d'autres solutions... moins radicales... je dirais?

Si, peut-être celle-ci:

ps -ef | grep mysqld

Ceci va te donner un PID, celui de mysqld. Fais un kill de ce PID et ensuite tu relances lampp:

sudo kill -9 le_PID_obtenu ci-dessus
sudo lampp start

Michel Leunen
http://linux.leunen.com

Hors ligne

#6 Le 10/02/2010, à 23:27

Karl_le_rouge

Re : Incompatibilité Xampp et MySQL

PicuiPicui a écrit :

Je suis bien d'accord, mais je ne suis pas un spécialiste en informatique, j'ai vraiment pas le temps de m'amuser à essayer de configurer un serveur apache!

L'intérêt de xampp & cie c'est de te faciliter l'installation d'apache/MySQL/PHP (une horreur celui-là à compiler sous Windows) et de te fournir un package pré-configuré. Bref, tout ce que fait déjà ta distribution.
Avec les paquets fournis par ta distribution, tu n'as pas à te préoccuper de l'installation, ni même de la configuration de base, tu n'as juste qu'à démarrer les services Apache et MySQL la plupart du temps, sans devoir être un expert.

À quoi bon installer Xampp pour faire beaucoup moins bien que ce fais déjà ta distribution ? C'est comme si tu faisais le tour de la terre pour aller à la ville voisine.

Hors ligne

#7 Le 11/02/2010, à 01:23

Khyl

Re : Incompatibilité Xampp et MySQL

Je confirme ce que dit Karl_le_rouge, j'ai installé un serveur apache avec la base de données mysql et le module php en 2 min 30. Regarde comme c'est simple smile

sudo aptitude install apache2 mysql-server php5 php5-mysql phpmyadmin

ça t'installe le tout hyper facilement sans être un pro de l'informatique. Ca se fait tout aussi facilement avec Synaptic mais j'aime bien la ligne de commande parce que c'est plus rapide wink
Ensuite, tu verras que c'est directement opérationnel dans ton navigateur en faisant (pour tester apache)

http://localhost

Je n'ai absolument rien configuré, j'ai juste donné les mots de passe pour la base de données en gros et voilà.
2 min 30 en sirotant un café et en lisant rapidement quelques mails, merci la distribution !

Dernière modification par Khyl (Le 11/02/2010, à 02:30)

Hors ligne