Вы делали бэкап базы стандартными средствами магазина? Или через что-то другое? Ошибка, которую привели Вы, говорит о том, что таблица адресов у вас не содержит поле geo_id, а данные, которые вы пытаетесь залить, содержат данное поле. Если Вы делали бэкап через админку магазина, то там бэкапятся только данные, при восстановлении этого бэкапа сначала очищается содержимое таблиц, а затем заливаются данные. Структура таблиц при данном бэкапе не сохраняется. Поэтому, прежде чем делать восстановление бэкапа, выполните через PhpMyAdmin следующую команду:
ALTER TABLE `address` ADD `geo_id` INT NOT NULL DEFAULT '0'
Эта команда добавит столбец geo_id к таблице адресов. После этого заливайте свой бэкап, ошибок не должно быть. Можете заливать его или через админку магазина, или через пхпмайадмин, без разницы.Если вы делали бэкап через PhpMyAdmin, то там сохраняется структура таблиц, но в зависимости от версии таблицы могут сначала полностью удаляться, затем создаваться и уж потом заливаться данные. Также может быть вариант, когда идет попытка создания таблицы, если указанная таблица не существует. Как вы понимаете, при этом структура таблиц не сравнивается, таблица может существовать, а столбец в нем нет, могут появляться ошибки. Поэтому нужно вручную либо сначала удалить все таблицы, либо подправить необходимые поля.