Solution:
- Vous pouvez ajouter
--max_allowed_packet=512M
à tonmysqldump
commander. - Ou ajouter
max_allowed_packet=512M
à[mysqldump]
partie de votremy.cnf
(merci @Varun)
Remarque: cela ne fonctionnera pas s’il n’est pas sous le [mysqldump]
section…
Certains de mes scripts ont cessé de fonctionner après une mise à niveau vers Debian 9 et MariaDB.
MariaDB sur Debian introduit un nouveau fichier de configuration spécifiquement pour les paramètres mysqldump (/etc/mysql/conf.d/mysqldump.cnf
). Si vous aviez défini un max_allowed_packet
<> 16M
dans ta norme /etc/mysql/my.cnf
auparavant, le nouveau fichier de configuration écrasera ce paramètre. Assurez-vous donc de vérifier ce nouveau fichier de configuration et de supprimer l’entrée ou de l’adapter à vos besoins.
Je ne sais pas si le changement a été introduit par le passage de MySQL à MariaDB ou si Debian a modifié la disposition des fichiers de configuration dans la V9.