Ошибка при импорте.
Столкнулся с проблемой. Имеется два бекапа базы данных с живого сайта, за апрель месяц и свежий.
Решил протестировать одну вещь на локальном сервере и при импорте базы данных вываливается ошибка set sql_mode no_auto_value_on_zero
мол изучите конфигурацию. В тоже время попробовал сделать импорт со старого бэкапа, всё прошло нормально. По изменениям могу сказать, что вроде) никаких изменений с сайтом не делал, просто парсятся новости и всё.
вот ошибка
вот что в итоге успевает импортироваться
а вот часть при удачном импорте на старом бэкапе
вроде как стопорится всё перед cms_billing_log.
Сам я в этом деле чайник переходящий в турку(кофейную)
P.S. InstantCMS 2.12.1
PHP 5.6
openserver 5.2.2
на эту тему натыкался, но не понял что нужно делать
SET @@GLOBAL.sql_mode= ''
SET @@SESSION.sql_mode= ''
Так перегрузите опенсервер.Всё равно, после запросов ошибка при импорте.
перезагружал.перегрузите опенсервер.
Опишу действия:
1. — делаю запрос SET @@GLOBAL.sql_mode= ''
2. — потом SET @@SESSION.sql_mode= ''
оба раза после запроса высвечивалось
3. — потом перезагружал сервер
4. — делаю импорт по новой.
5. — ошибка.
p.s. пробовал и с удалением всех записей, созданных до этого(которые создаются, несмотря на ошибку)
делаю на такой версии пхп бакапы с помощью supex dumper www.sypex.net/PHP 5.6
Только платную версию не берите. Автор пропал, а сайтом рулит и раздает скидки на покупку хз кто.
Для пхп 7.1 и 7.2 можно поискать форк программы на гитхабе.
делаю на такой версии пхп бакапы с помощью supex dumper www.sypex.net/PHP 5.6
Только платную версию не берите. Автор пропал, а сайтом рулит и раздает скидки на покупку хз кто.
Для пхп 7.1 и 7.2 можно поискать форк программы на гитхабе.
Вот вроде универсальный форк: github.com/Wangoviridans/Sypex-Dumper-anyphp
и автор такой же "вроде". Так просто все подряд с гита ставить я бы не стал.Вот вроде
Кидаем дамп на сервер. Заходим из консоли в папку, где лежит дамп и пишем
mysql -uВашлогин -pВашпароль вашабаза < вашбэкап.sql и жмем энтер.
Ну вообще очень странно. При проверке дома на нормальном интернете, ошибка вываливается та же. А я думал, что это из за интернета(скачалось с ошибками).
У себя на домашнем компе нашёл дамп совсем свежий, 24 сентября и он нормально импортируется через phpmyadmin, а делаю на сервере новый дамп и его пробую импортировать вываливается ошибка. Я в шоке, что делать?
Ris, а консоль на сервере(ispmanager), это Shell-клиент?Заходим из консоли
Да. Что угодно можно использовать. Putty удобнее всего. В нем mc commander запускается. Можно прямо мышью по папкам щелкать.а консоль на сервере(ispmanager), это Shell-клиент?
В опенсервере тоже можно консоль запустить. Мышкой в зеленый флажок — Дополнительно — Консоль.
Не надо писать полный путь. Кидаете дамп в корень папки OSPanel и пишете в консоли.
mysql -root -p вашабаза < dump.sql