Raised This Month: $32 Target: $400
 8% 

Probleme MySQL & Dbi


  
 
 
Thread Tools Display Modes
Author Message
aris
Junior Member
Join Date: Jun 2005
Old 11-05-2007 , 19:49   Probleme MySQL & Dbi
#1

Hello,

Alors voilà, j'ai un serveur dedié (Distrib Gentoo 64 OvH) ou j'heberge des serveurs Counter Strike.
J'ai un plugin AmxX (v1.8.0.3660) qui necessite une connection SQL (Dbi), en dedicated server sous windaube il marche nikel, la connection s'effectue avec le serveur sql, mais sous linux, impossible de se connecter:

Can't connect to local MySQL server trough socket '/tmp/mysql.sock' (2)

Mon fichier socket est dans "/var/run/mysqld/mysqld.sock"

J'ai essayé de comprendre mais je comprend pas, surtout que je suis pas une lumiere sous Linux, je debute

Merci a celui qui prendra le temps de me répondre

Last edited by aris; 11-05-2007 at 19:53.
aris is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 11-05-2007 , 20:21   Re: Probleme MySQL & Dbi
#2

Je ne suis pas sur que ce soit le bon forum pour des demandes sur linux... lol

Franchement je ne m'y connais pas assez pour pouvoir te répondre.
__________________
Arkshine is offline
aris
Junior Member
Join Date: Jun 2005
Old 11-05-2007 , 23:43   Re: Probleme MySQL & Dbi
#3

Héhé j'y ai pensé, mais quand j'ai posté sur un forum Linux je me suis dis aussi que ca faisais un peu bizarre de debarquer avec un probleme lié a linux et amxmodx (d'aprés l'erreur amxmodx n'arrive pas a ouvrir un socket via mysql.sock alors que ca marche trés bien en se connectant via un script php) donc en fait je sais pas si c'est le bon forum, mais ca coute rien de demander ici ^^
aris is offline
NiLuJe
Veteran Member
Join Date: Mar 2004
Location: Paris, France
Old 11-06-2007 , 10:10   Re: Probleme MySQL & Dbi
#4

C'est parceque le module MySQL d'AMXx utilise le path de socket par défaut de la lib MySQL contre laquelle il a été linké, ie. /tmp/mysql.sock , ( s'il ne trouve pas de config MySQL système ? )

Or me semble que ça n'est pas configurable via le sql.cfg (à vérifier, je matterais).

Donc bon, 2 solutions permanentes:

* Faire une requête pour que le path socket soit configurable côté AMXx.
* Recompiler le module MySQL en éditant le header MySQL qui va bien pour le path socket par défaut.

Et un workaround:

* Faire un lien symbolique.

Ou peut-être une solution, à vérifier:

* Modifier le my.cnf global à la section client, pour config le bon path de socket. (Je sais strictement pas si le module MySQL va lire le fichier de conf système MySQL, donc à vérifier aussi).

EDIT: Ouep, en fait l'édition du my.cnf section client ( section [client] ; clé socket ) devrait suffire, à moins d'être dans un chroot, auquel cas ça sera pas le seul obstacle ^^ Mais bon, la flemme de vérifier, et chezmoiçamarche avec un my.cnf correct.

Last edited by NiLuJe; 11-07-2007 at 14:37.
NiLuJe is offline
Send a message via MSN to NiLuJe
aris
Junior Member
Join Date: Jun 2005
Old 11-07-2007 , 05:48   Re: Probleme MySQL & Dbi
#5

J'ai modifié my.cnf pour qu'il accepte les connexions externes, comme ca plus de probleme, merci d'avoir pris du temps
aris is offline
NiLuJe
Veteran Member
Join Date: Mar 2004
Location: Paris, France
Old 11-07-2007 , 08:15   Re: Probleme MySQL & Dbi
#6

À part un gigantesque trou de sécurité potentiel... ^^
NiLuJe is offline
Send a message via MSN to NiLuJe
aris
Junior Member
Join Date: Jun 2005
Old 11-07-2007 , 08:24   Re: Probleme MySQL & Dbi
#7

Tu pourrais me poster ton my.cnf histoire que j'essaye de nouveau la manip stp?
aris is offline
NiLuJe
Veteran Member
Join Date: Mar 2004
Location: Paris, France
Old 11-07-2007 , 14:37   Re: Probleme MySQL & Dbi
#8

Snip:

Code:
[client]
socket = /var/run/mysqld/mysqld.sock
NiLuJe is offline
Send a message via MSN to NiLuJe
aris
Junior Member
Join Date: Jun 2005
Old 11-08-2007 , 03:09   Re: Probleme MySQL & Dbi
#9

J'ai déjà cette ligne dans mon my.cnf et rien n'y fait, je peux me co via un script php mais pas via le module mysql de amxmodx.. :s
aris is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 11-08-2007 , 04:01   Re: Probleme MySQL & Dbi
#10

Question con, tu as pensé à redémarrer le serveur sql ?
__________________
Arkshine is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:09.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode