Ошибка Got a packet bigger than «max_allowed_packet» bytes может возникнуть при попытке загрузить большой дамп. Варианты решения ниже в статье. Итак, предлагаю два варианта решения: 1) Исправить параметр в конфиге MySQL. Находим и открываем файл конфигурации MySQL (unix-системах он, вероятно находится тут: etc/my.cnf) После этого в нём исправляем параметр: Сохраняем…

25

Май

Mysql. РЕШЕНО. Table storage engine for doesn’t have this option on order by query.

При выполнении, например, импорта дампа MySQL можно столкнуться с неприятной ошибкой — Table storage engine for doesn’t have this option on order by query. О том, как её решить речь пойдет в этой статье. Возможной причиной появления ошибки является переключение для созданной таблицы её типа с MyISAM на InnoDB. Но,…

Создание регулярных бекапов — залог Вашего спокойного сна. Сегодня я покажу, как сделать бекап базы данных всего в одну строку php-кода. Будем использовать php-функцию shell, а также утилиту mysqldump. Код будет иметь примерно следующий вид: Конечно же, значение имени, пароля, хоста и имени Базы Данных нужно изменить на соответствующие Вашим…

Очень редко — даже может быть один раз в жизни 🙂 — бывает необходимость сделать бекап и тут же его импортировать. Т.е. не делать файл выгрузки, который после будет импортирован. Подобная ситуация может возникнуть при работе с критично большими объемами БД или ограниченном месте на сервере, которое не позволяет сделать…