Neo4j обновился, когда я не собирался - PullRequest
0 голосов
/ 19 сентября 2018

У меня был локальный экземпляр Neo4j в версии 3.3.1.Этим утром мой обновитель Ubuntu Software перечислил ряд доступных обновлений, среди которых было «ядро базы данных Grah» или подобное.Я выбрал установку обновлений, не задумываясь об этом, и теперь кажется, что он установил Neo4j версии 3.4.7.

Очевидно, я знаю, что это хорошая идея для обновления, но это не было запланировано, и я не выполнил шаги планирования обновления, описанные здесь: https://neo4j.com/docs/operations-manual/current/upgrade/planning/

Далее версияУ меня локально сейчас нет приложений, работающих на веб-серверах.

У меня нет времени или ресурсов для полного запланированного обновления на этой неделе, но мне нужен доступ к базе данных и ее использование.

Какой мой лучший образ действий, пожалуйста?Должен ли я попробовать снова понизить ядро ​​базы данных до 3.3.1?Как бы я это сделал?

Большое спасибо!

1 Ответ

0 голосов
/ 20 сентября 2018

ОК, так что я думаю, что разобрался с этим.Этот подход работал нормально, потому что у меня есть файлы базы данных OUTSIDE при обычной установке Neo4j.Вам не захочется этого делать, если вы храните ваши данные в расположении по умолчанию / var / lib / neo4j / data, так как я считаю, apt-get purge удалит ваши данные.

В случае, если это будет полезно для других.

Сначала я сделал резервную копию /etc/neo4j/neo4j.conf.

Затем удалил Neo4j 3.4.7:

sudo apt-get purge neo4j*

Затем я-установлен с версией 3.3.1:

sudo apt-get install neo4j=3.3.1

Я восстановил пути расположения базы данных dbms.directories.data в /etc/neo4j/neo4j.conf.

Запущен Neo4j.

Все вроде хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...