Импорт в бд

InstantCMS 2.X

Ошибка при импорте.

#1 2 октября 2019 в 10:58
Здравствуйте друзья.
Столкнулся с проблемой. Имеется два бекапа базы данных с живого сайта, за апрель месяц и свежий.
Решил протестировать одну вещь на локальном сервере и при импорте базы данных вываливается ошибка set sql_mode no_auto_value_on_zero
мол изучите конфигурацию. В тоже время попробовал сделать импорт со старого бэкапа, всё прошло нормально. По изменениям могу сказать, что вроде) никаких изменений с сайтом не делал, просто парсятся новости и всё.
вот ошибка

вот что в итоге успевает импортироваться

а вот часть при удачном импорте на старом бэкапе

вроде как стопорится всё перед cms_billing_log.
Сам я в этом деле чайник переходящий в турку(кофейную)
P.S. InstantCMS 2.12.1
PHP 5.6
openserver 5.2.2
на эту тему натыкался, но не понял что нужно делать
#2 2 октября 2019 в 12:46
Выполните в phpmyadmin два запроса
SET @@GLOBAL.sql_mode= ''
SET @@SESSION.sql_mode= ''
#3 2 октября 2019 в 13:02
Спасибо Ris. Всё равно, после запросов ошибка при импорте. Предполагаю, что это из за нестабильного соединения. Дома попробую сделать новый бэкап и проверить, позже здесь отпишусь.
#4 2 октября 2019 в 13:13

Всё равно, после запросов ошибка при импорте.

fincheck
Так перегрузите опенсервер.
#5 2 октября 2019 в 13:24

перегрузите опенсервер.

Ris
перезагружал.
Опишу действия:
1. — делаю запрос SET @@GLOBAL.sql_mode= ''
2. — потом SET @@SESSION.sql_mode= ''
оба раза после запроса высвечивалось

3. — потом перезагружал сервер
4. — делаю импорт по новой.
5. — ошибка.
p.s. пробовал и с удалением всех записей, созданных до этого(которые создаются, несмотря на ошибку)
#6 2 октября 2019 в 14:04

PHP 5.6

fincheck
делаю на такой версии пхп бакапы с помощью supex dumper www.sypex.net/
Только платную версию не берите. Автор пропал, а сайтом рулит и раздает скидки на покупку хз кто.

Для пхп 7.1 и 7.2 можно поискать форк программы на гитхабе.
#7 2 октября 2019 в 16:20


PHP 5.6

fincheck
делаю на такой версии пхп бакапы с помощью supex dumper www.sypex.net/
Только платную версию не берите. Автор пропал, а сайтом рулит и раздает скидки на покупку хз кто.

Для пхп 7.1 и 7.2 можно поискать форк программы на гитхабе.

Zau4man

Вот вроде универсальный форк: github.com/Wangoviridans/Sypex-Dumper-anyphp
#8 2 октября 2019 в 16:33

Вот вроде

webtotma
и автор такой же "вроде". Так просто все подряд с гита ставить я бы не стал.
#9 2 октября 2019 в 16:37
Зачем дамперы?
Кидаем дамп на сервер. Заходим из консоли в папку, где лежит дамп и пишем
mysql -uВашлогин -pВашпароль вашабаза < вашбэкап.sql и жмем энтер.
#10 2 октября 2019 в 20:26
Ребята спасибо большое за советы.
Ну вообще очень странно. При проверке дома на нормальном интернете, ошибка вываливается та же. А я думал, что это из за интернета(скачалось с ошибками).
У себя на домашнем компе нашёл дамп совсем свежий, 24 сентября и он нормально импортируется через phpmyadmin, а делаю на сервере новый дамп и его пробую импортировать вываливается ошибка. Я в шоке, что делать?

Заходим из консоли

Ris
Ris, а консоль на сервере(ispmanager), это Shell-клиент?
#11 2 октября 2019 в 20:36
PuTTY для команд можно использовать.
#12 2 октября 2019 в 20:47

а консоль на сервере(ispmanager), это Shell-клиент?

fincheck
Да. Что угодно можно использовать. Putty удобнее всего. В нем mc commander запускается. Можно прямо мышью по папкам щелкать.
В опенсервере тоже можно консоль запустить. Мышкой в зеленый флажок — Дополнительно — Консоль.
#13 2 октября 2019 в 20:59
#14 2 октября 2019 в 21:24
fincheck,
Не надо писать полный путь. Кидаете дамп в корень папки OSPanel и пишете в консоли.
mysql -root -p вашабаза < dump.sql
#15 2 октября 2019 в 21:27

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.