Мое приложение загружает письма через IMAP и хранит их в базе данных MySQL. Раньше я поддерживал размер почтовых сообщений до 10 МБ и, следовательно, достаточно столбца "средний текст" для хранения содержимого почты. Теперь мне нужно поддерживать почту до 30 МБ. Поэтому я изменил тип данных для столбца на 'largetext'. Вчера было сохранено письмо размером 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. Как я могу это решить?