Quantcast
Channel: WampServer - WampServer Francais
Viewing all articles
Browse latest Browse all 3471

MariaDB ; problème avec max_allowed_packet lors de la restauration d'un base (Pas de réponses)

$
0
0
Bonjour
Je souhaite changer le type de moteur de base de données de mon wampserver pour utiliser MariaDB en lieu et place de MySQL.
Pour cela, après avoir activé MariaDB, créé la base cible avec phpmyadmin, j'essaye de restaurer le dump de ma base.
Ce dump est le même que celui utilisé pour restaurer la base avec MySql.
Par contre, là où il n'y a pas de problème avec MySQL, la restauration avec mariaDB plante et signale l'erreur

ERROR 1153 (08S01) at line 10351: Paquet plus grand que 'max_allowed_packet' reçu

Dans le script pour MySQL, figure un SET GLOBAL max_allowed_packet=2147483648 au début du script.

Notez que le dump de la base fait 6Go.

Voici le script qui fonctionne pour la restauration avec MySQL

set fic=%1
SET GLOBAL max_allowed_packet=2147483648;
SET GLOBAL log_bin_trust_function_creators = 1;
"C:\wamp64_332\bin\mysql\mysql8.2.0\bin\mysql.exe" -h localhost -u root -p saxrub_prod < %fic% 1> cleaner.log 2> cleaner_err.log
pause

Pour mariaDB, j'ai essayé d'augmenter la valeur de max_allowed_packet, de supprimer la directive, rien n'y fait, il y a toujours le message d'erreur

Le script pour mariaDB

set fic=%1
"C:\wamp64_332\bin\mariadb\mariadb11.2.2\bin\mariadb.exe" -h localhost -u root saxrub_prod_mariadb < %fic% 1> cleaner.log 2> cleaner_err.log
pause

Une idée ? Comment estimer la valeur du paramètre max_allowed_packet ?

Viewing all articles
Browse latest Browse all 3471

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>