Я скопировал базу данных с одного компьютера на другой, попытался запустить экземпляр на втором компьютере и указать его в скопированную базу данных, но продолжаю получать ошибку с разделением (core dumped).Ошибка MongoDB Начиная с копирования
Я бегу команду:
bin/mongod --dbpath='data/' --port=12345
эта команда работает на машине 1, но производит
неисправность Segemntation (ядро сбрасывали)
ошибке на втором.
Я проверил для запуска процессов, выполнив следующую команду:
ps aux | grep mongodb
и ничего не нашли. Я даже перезапустил свой компьютер, чтобы убедиться, что это не так и до сих пор ничего.
- В чем причина этой ошибки?
- Как правильно скопировать на mongo db для использования на второй машине? Из того, что я читал, все указывает на то, что я могу просто скопировать и указать новый экземпляр монго на db.
Edit:
Я проверил свои библиотеки, чтобы убедиться, что они находятся в актуальном состоянии. Я также загрузил и успешно запускал новую копию монго на второй машине без ошибок/проблем. Это для меня означает, что на машине нет зависимости. Тот факт, что база данных, которая не работает, работает на первом ПК, указывает мне, что база данных не повреждена.
Я также видел рекомендации, чтобы избежать команд mongodump и mongorestore, потому что он медленный и может занять несколько часов после добавления значительного количества данных.