J'ai un problème avec les champs BLOB dans ma base de données MySQL - lors du téléchargement de fichiers supérieurs à environ 1 Mo, j'obtiens une erreur Packets larger than max_allowed_packet are not allowed.
Voici ce que j'ai essayé:
Dans le navigateur de requêtes MySQL, j'ai exécuté un show variables like 'max_allowed_packet'
qui m'a donné 1048576.
Ensuite, j'exécute la requête set global max_allowed_packet=33554432
suivie de show variables like 'max_allowed_packet'
- cela me donne 33554432 comme prévu.
Mais quand je redémarre le serveur MySQL, cela revient par magie au 1048576. Que fais-je de mal ici?
Question bonus, est-il possible de compresser un champ BLOB?