Erreur connexion à la base de données MySQL : Packet for query is too large (4739923 >
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Erreur connexion à la base de données MySQL : Packet for query is too large (4739923 >

Par
AntoineM42
Créé le 2021-10-09 09:23:39 (edited on 2024-09-04 12:00:42) dans Bases de données

Bonjour,

Quand j'essaie de me connecter à ma base de données (avec DBVisualizer ou via mon appli déployée en local) depuis un poste distant, j'obtiens l'erreur :

> Packet for query is too large (4739923 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.

J'ai beau changer la valeur du paramètre max_allowed_packet dans la page d'administration, j'ai toujours le même message d'erreur.

Je pense que les paramètres de connexion sont bons. Ca répond bien au ping et ça correspond à votre procédure indiquée pour se connecter avec SQquirell.

Est-ce que vous avez une idée d'où provient cette erreur ?

Merci d'avance :)


18 réponses ( Latest reply on 2021-10-09 11:37:19 Par
janus57
)

Quel contexte : Serveur Dédié, VPS, Mutualisé ?

C'est un VPS

c'est la base de données associée à un compte "Web Cloud"

Pouvez-vous nous faire une copie d'écran _(**page entière, menu à gauche compris**)_ de :
**Manager OVH > Web Cloud > Hébergement > VotreDomaine > Informations générales**
**Manager OVH > Web Cloud > Hébergement > VotreDomaine > Bases de données** :

.....images supprimées...

Mais j'ai d'autres bases de données également dans Hébergements. Mais je n'ai pas les paramètres de connexion, elles ont l'air bcp plus petites et sur une vieille version de mySQL... :/ Du coup, je comprends pas bien, je me retrouve avec 3 bases de données, de base.
J'ai changé le wp-config.php de wordpress pour le faire pointer vers la base qui a l'air d'etre la base principale, identifiée dans l'onglet base de données. Et quand j'essaie d'accéder à cette base de données depuis l'extérieur, j'ai l'erreur indiquée.


Quand j'essaie de me connecter à ma base de données (avec DBVisualizer ou via mon appli déployée en local) depuis un poste distant, j'obtiens l'erreur :

Packet for query is too large (4739923 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.

Y a-t-il un problème d'accès depuis votre site ?

le wordpress y accède bien


Quand j'essaie de me connecter à ma base de données (avec DBVisualizer ou via mon appli déployée en local) depuis un poste distant, j'obtiens l'erreur :

DBVisualizer sur votre PC ou sur votre hébergement OVH ?

Quel HOST mettez-vous ?
Quel Port mettez-vous ?

et quand je change le max_allowed_packet dans l'onglet configuration de ma base de données, ça ne change rien au problème


Mais j'ai d'autres bases de données également dans Hébergements. Mais je n'ai pas les paramètres de connexion, elles ont l'air bcp plus petites et sur une vieille version de mySQL... :/ Du coup, je comprends pas bien, je me retrouve avec 3 bases de données, de base.
J'ai changé le wp-config.php de wordpress pour le faire pointer vers la base qui a l'air d'etre la base principale, identifiée dans l'onglet base de données. Et quand j'essaie d'accéder à cette base de données depuis l'extérieur, j'ai l'erreur indiquée.

C'est vous et vous seul qui devez savoir quelle base est utilisée par votre site.


DBVisualizer sur votre PC ou sur votre hébergement OVH ?

? ? ? ? ?

Si je regarde ici :
https://docs.ovh.com/fr/hosting/connexion-base-de-donnees-serveur-bdd/
Connexion à la base de données hors espace client

Ca indique d'utiliser comme host le nom SQL ma2035851-001.privatesql

Mais il est introuvable. Impossible à pinger.

sur mon PC


sur mon PC

C'est bien ce qu'il me semblait : pas d'accès à distance.

Ce n'est accessible que sur un serveur dédié où un VPS.

Du coup, j'ai également souscrit un serveur VPS.
Comment je fais pour voir ce serveur depuis mon VPS ? Visiblement, il ne le voit pas.

> ping: ma2035851-001.privatesql: Name or service not known

Bonjour,

vous avez quoi très exactement comme abonnement/service chez OVH ?

Car si c'est bien un SQL Privé c'est pas accessible depuis l’extérieure.

Cordialement, janus57