Voir la version complète : vBulletin 3.6.x Erreur MYSQL
Salut tout le monde,
Il y a quelques minutes mon forum a eu des erreurs de ce type :
Database error in vBulletin :
mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
/home/www/345311c11eb4afc94a20047db0de651d/web/forums/includes/class_core.php on line 271
MySQL Error :
Error Number :
Date : Monday, September 18th 2006 @ 03:03:19 PM
J'ai reçu il y a quelques jours des erreurs de ce type :
Database error in vBulletin 3.6.0:
Invalid SQL:
(SELECT permissions, FIND_IN_SET(forumid, '33,10,-1') AS pos, forumid
FROM moderator
WHERE userid = 831 AND forumid IN (33,10,-1)
ORDER BY pos ASC
LIMIT 1)
UNION
(SELECT permissions, 0, forumid
FROM moderator
WHERE userid = 831 AND forumid = -1
);
MySQL Error : MySQL server has gone away
Error Number : 2006
Date : Thursday, September 14th 2006 @ 08:12:29 PM
Mon hébergeur est infomaniak, voila quelle est la solution pour ne plus recevoir ce genre d'erreur ? Merci d'avance pour votre aide. ;)
finereader
18/09/2006, 17h22
Salut tout le monde,
Il y a quelques minutes mon forum a eu des erreurs de ce type :
J'ai reçu il y a quelques jours des erreurs de ce type :
Database error in vBulletin 3.6.0:
Invalid SQL:
(SELECT permissions, FIND_IN_SET(forumid, '33,10,-1') AS pos, forumid
FROM moderator
WHERE userid = 831 AND forumid IN (33,10,-1)
ORDER BY pos ASC
LIMIT 1)
UNION
(SELECT permissions, 0, forumid
FROM moderator
WHERE userid = 831 AND forumid = -1
);
MySQL Error : MySQL server has gone away
Error Number : 2006
Date : Thursday, September 14th 2006 @ 08:12:29 PM
Mon hébergeur est infomaniak, voila quelle est la solution pour ne plus recevoir ce genre d'erreur ? Merci d'avance pour votre aide. ;)
Ben y a pas 36 réponses, la ligne en rouge c est le serveur qu a eu une faiblesse..
Par contre pour ton probleme plus haut, on dirait que tu as utilisé trop de requetes dans un temps donné, et le socket n a pas pu etre ouvert
Ton abonnement prevoit combien de requetes/heure ?
Pitchoune
18/09/2006, 20h51
J'ai reçu il y a quelques jours des erreurs de ce type :
Database error in vBulletin 3.6.0:
Invalid SQL:
(SELECT permissions, FIND_IN_SET(forumid, '33,10,-1') AS pos, forumid
FROM moderator
WHERE userid = 831 AND forumid IN (33,10,-1)
ORDER BY pos ASC
LIMIT 1)
UNION
(SELECT permissions, 0, forumid
FROM moderator
WHERE userid = 831 AND forumid = -1
);
MySQL Error : MySQL server has gone away
Error Number : 2006
Date : Thursday, September 14th 2006 @ 08:12:29 PM
Fais attention à ce genre de requête, vBulletin ne s'en sert pas (enfin je pense, j'ai pas vérifié). C'est une requête de type UNION qui est souvent utilisé pour pirater des scripts PHP (ça permet de lier 2 requêtes, la première étant la requête normale et la deuxième une requête dangeureuse).
Ce type de requête est reconnu comme étant une "SQL Injection", fais attention.
Cependant, je peux pas confirmer à 100% si vBulletin se sert des UNION ou pas (j'en doute fort quand même). Tu as pas la page indiquée lors de l'erreur ?
Ben y a pas 36 réponses, la ligne en rouge c est le serveur qu a eu une faiblesse..
Par contre pour ton probleme plus haut, on dirait que tu as utilisé trop de requetes dans un temps donné, et le socket n a pas pu etre ouvert
Ton abonnement prevoit combien de requetes/heure ?
Honnêtement je ne sais pas du tout... :confused: Je suis chez infomaniak, et il y a qu'une seule offre je crois aussi, donc si quelqu'un peut nous dire le nombre de requêtes/heure autorisé.
Fais attention à ce genre de requête, vBulletin ne s'en sert pas (enfin je pense, j'ai pas vérifié). C'est une requête de type UNION qui est souvent utilisé pour pirater des scripts PHP (ça permet de lier 2 requêtes, la première étant la requête normale et la deuxième une requête dangeureuse).
Ce type de requête est reconnu comme étant une "SQL Injection", fais attention.
Cependant, je peux pas confirmer à 100% si vBulletin se sert des UNION ou pas (j'en doute fort quand même). Tu as pas la page indiquée lors de l'erreur ?
Waou, je viens de revoir le mail, et je suis sur à 100% que la membre en question n'a pas essayé de faire une SQL injection, la page c'est un new reply/post reply, elle a voulu répondre à un message mais à du recevoir un message d'erreur...
Pendant que j'y suis je vous met d'autres erreurs que j'ai reçu :
Database error in vBulletin 3.6.0:
Invalid SQL:
SELECT thread.threadid, thread.forumid, thread.title, postusername, postuserid, thread.lastpost, thread.replycount, forum.title AS forumtitle
,post.pagetext AS preview
FROM thread AS thread
INNER JOIN forum AS forum ON (forum.forumid = thread.forumid)
LEFT JOIN post AS post ON (post.postid = thread.firstpostid)
WHERE thread.threadid IN (3103, 3646, 3085, 3425, 1198) AND thread.visible = 1
AND forum.password = ''
ORDER BY lastpost DESC;
MySQL Error : MySQL server has gone away
Error Number : 2006
Date : Wednesday, September 13th 2006 @ 02:23:30 AM
---------------
Database error in vBulletin 3.6.0:
Invalid SQL:
UPDATE session
SET location = '/forums/showthread.php?p=121852', inforum = 13, inthread = 787, incalendar = 0, badlocation = 0
WHERE sessionhash = 'faf43a7dd7481d8c6b3338485d0c3e3b';
MySQL Error : MySQL server has gone away
Error Number : 2006
Date : Wednesday, September 13th 2006 @ 02:23:30 AM
Pour les deux erreurs ci-dessus c'est un visiteur en train de lire un sujet qui a "provoqué ca"...
----------
Database error in vBulletin 3.6.0:
Invalid SQL:
UPDATE datastore SET
data = data - 1,
data = IF(data < 0, 0, data)
WHERE title = 'mailqueue';
MySQL Error : MySQL server has gone away
Error Number : 2006
Date : Wednesday, September 13th 2006 @ 10:36:01 PM
Voila toutes les erreurs que j'ai reçu depuis la mise à jour vers la version 3.6.0.
Pitchoune
18/09/2006, 22h58
Dans ce cas, je pense que tu dois contacter ton hébergeur, tu as un problème avec MySQL.
http://www.vbulletin.com/forum/showthread.php?postid=310265#post310265
http://dev.mysql.com/doc/refman/5.0/en/gone-away.html
Ok je vais voir ça avec Infomaniak. Un grand merci à toi Pitchoune, ainsi qu'a Finereader pour vos réponses et votre aide.
@+ :cool:
vBulletin® v.3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org