Когда работал с MySQL получи эти две ошибки при накатывании большого дампа.
Первая это ошибка MySQL Error 2006 MySQL has gone away.
Бороться с ней следующим образом нужно увеличить размер максимально допустимого пакета в настройках нужно выставить следующую опцию
[mysqld] max_allowed_packet=64M
По этой ссылке узнаете подробнее.
Вторая ошибка у нас MySQL error 1265 Data truncated for column. Такое может происходить из-за того что какое либо поле выходит за границы допустимого к примеру есть поле varchar(3), а вы пытаетесь вставить туда запись длинно. 6 символов. Что бы избежать этого предупреждения нужно отключить опцию STRICT_TRANS_TABLES найти её можно в файле настройки MySQL.
Заметочка для пользователей Windows что бы изменения вступили в силу нужно сначала остановить MySQL потом снова его запустить.
net stop mysql net start mysql
Мне это помогло решил поделится с коллективом )))
Оставить комментарий