Мое приложение загружает почту через IMAP и сохраняет их в базе данных MySQL. Ранее я поддерживал размер писем до 10 МБ, и поэтому для хранения почтового содержимого было достаточно столбца «mediumtext». Теперь мне нужно поддерживать почту до 30 МБ. Поэтому я изменил тип данных для столбца на «большой текст». Вчера было сохранено письмо размером 25 МБ. После этого всякий раз, когда я выполняю команду mysqldump, она выдает ошибку:
mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' bytes when dumping table `ib_mailbox_backup` at row: 3369
Строка 3369 содержит 25 МБ почты.
В конфигурации MySQL я увеличил max_allowed_packet с 64M до 512M, и он все еще не работает с той же ошибкой. Выполнение команды mysqldump на той же машине, где работает сервер MySQL. Как мне это решить?