logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
18 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 408 674

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» Bug avec le socket MySQL

Bug avec le socket MySQL#9118

6Contributeur(s)
Titodeveloppeuryraxeltiousscapcaverne
3 Modérateur(s)
developpeurjpbJireck
Tito Titoicon_post
Je suis novice sous Linux et j'ai voulu mettre NPDS en local.
Le problème se pose lorsque IZ-Install tente de créer les tables.
Il me met :

Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/local/apache/htdocs/test/install/libraries/lib-inc.php on line 338

Erreur : la connexion à la base de données a échoué. Vérifiez vos paramètres !
Le problème est qu'il ne trouve pas le socket.
J'ai tapé (dans le terminal) "mysql" et puis "status" et il me dit que le socket se trouve dans

/var/lib/mysql/mysql.sock
Comment faire pour qu'il aille dans /tmp/ ?
Et ne me dites pas de changer le code d'installation ou de le faire manuellement car ce problème m'embête pour d'autres actions (Comme PHPmyAdmin) :paf :paf :paf

Quelqu'un peut m'aider ?
developpeur developpeuricon_post
??? bizare : lancement du demon mysql dans /etc/rc.d/init.d
Tito Titoicon_post
Au démarrage il me met lancement de mysql et puis quand je tape mysql dans le terminal il me met connecté depuis XXX temps...
Je passe sous Linux pour essayer ton truc...
yr yricon_post
crée toi un alias vers '/tmp/mysql.sock' avec la commande ls (je me rappelle plus l'option pour un linj mais tu la trouveras avec ls --help)
Tito Titoicon_post
Je pige pas, il est écrit nulle par alias ni linj dans le help :-(
Quelqu'un peut me donner la commande exacte sachant que le fichier d'origine est /var/lib/mysql/mysql.sock et que je voudrais qu'il soit /tmp/mysql.sock
Note : Un copier-coller ne marche pas :-D
axel axelicon_post
40.000.000° fois :

INSTALLE WEBMIN
Tito Titoicon_post
C'est fait !
Mais comment le résoudre, c problème ?
Les options utilisatuers => MySQL => Dossier personnel ?
axel axelicon_post
tu te connecte a webmin, tu vas sur Serveur, tu clique sur Serveur MySQL, et la en bas, tu clique sur le bouton de demarrage du serveur sql...
tiouss tioussicon_post
Citation : "17-12-2003 10:19, Tito a écrit :
Je pige pas, il est écrit nulle par alias ni linj dans le help :-(
Quelqu'un peut me donner la commande exacte sachant que le fichier d'origine est /var/lib/mysql/mysql.sock et que je voudrais qu'il soit /tmp/mysql.sock
Note : Un copier-coller ne marche pas :-D "
----------

Sinon tu fait un lien symbolique (c'etait peut etre ce que Yr voulait dire plutot qu'un alias )
Dans ce cas utilise la commande ln.
Tito Titoicon_post
pas bête !
mais tu peux me donner la commande exacte ?
Tito Titoicon_post
Citation : "17-12-2003 14:43, axel a écrit :
tu te connecte a webmin, tu vas sur Serveur, tu clique sur Serveur MySQL, et la en bas, tu clique sur le bouton de demarrage du serveur sql..."
----------
Mais il est lancé !!!!
Le bouton c'est pour l'arrêter don il est lancé !
Tito Titoicon_post
Personne ne sait où définir ce truc ?
Et puis pourquoi il le mets pas dans le TMP ?!?!?
Je 'lai installé avec les RPM mais bon, j'ai réinstallé 5 fois pour qu'il le fasse et ça m'énerve !
axel axelicon_post
vire le completement, installe tout ce qui comporte mysql avec tes CD de Rehat...
Tito Titoicon_post
De tt façon, j'ai tout fait planté !!!
Je vais tout installer pendant l'installation, ça devrait aller !
Tito Titoicon_post
J'ai ré-installé, j'essayerai demain (il faut que je ré-installe Web-Min, que je configure HTTPD, que je remette PHPmyAdmin...)
capcaverne capcaverneicon_post
recherche le fichier my.cnf la réponse se trouve dedans :
"
.
.
.
socket = /tmp/mysql.sock
.
."
Tito Titoicon_post
Je vien de tout réinstaller, on verra bien...
Je passe sous Linux pour essayer.
Tito Titoicon_post
Bon, maintenant j'ai une autre erreur,
Erreur : la base de données est inexistante et n'a pas pu être créée. Vous devez la créer manuellement ou demander à votre hébergeur !
Pourtant j'ai créé cette base de donnée !
axel axelicon_post
SuperCache ? :-D
Tito Titoicon_post
Pas drôle...

logo