Ответ 1
yum erase mongo-10gen mongo-10gen-server
У меня возникли проблемы с удалением mongo из 64-разрядного EC2. В /usr/bin у меня есть монго и монгод среди других. Когда я набираю манго из любого места, он открывает оболочку версии 1.8. Теперь я скачал 2.0.2 и в этой папке, когда я запускаю mongo, он открывает версию 2.0.2
Мой вопрос в том, как полностью очистить mongo, чтобы я мог установить 2.0.2, не встречая старую версию версии 1.8.
EDIT: Я считаю, что использовал yum (это было давно), и я думаю, что ec2 - это fedora.
yum erase mongo-10gen mongo-10gen-server
Мне нужно было запустить yum list installed | grep mongo
, затем yum удалить те упакованные
1.Stop Mongo DB с использованием -
sudo service mongod stop
2.Удалить пакеты с помощью -
sudo yum erase $(rpm -qa | grep mongodb-org)
3.Удалить каталоги данных с помощью -
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo
Это должно работать
rpm -qa | less | grep mongo
используя эту команду, вы получите пакеты mongo, которые вы установили, после чего вы можете сделать
rpm -qa | less | grep mongo | xargs yum remove // <-- this will remove all packages automatically
но также можно удалить все из них вручную
Я думаю, что yum remove mongodb
должен сделать трюк.
Для пользователей Ubuntu:
Сначала остановите службу MongoDB, а затем попробуйте удалить mongod.
Затем введите эти команды для удаления mongodb:
sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get purge mongodb-10gen
sudo apt-get autoremove
Шаги по удалению MongoDB:
sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get purge mongodb-10gen
sudo apt-get autoremove
вы можете удалить mongo db этим кодом Удаление существующих пакетов MongoDB
Поскольку я не на 100%, что вы установили, я предлагаю следующее, чтобы убедиться, что все удалено:
sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get purge mongodb-10gen
sudo apt-get autoremove
Сначала остановите службу MongoDB, а затем попробуйте удалить mongod.
Тип which mongo
Это покажет исполняемый путь. Удалите все связанные с mongo двоичные файлы в этом пути, затем установите новую версию и скопируйте все эти двоичные файлы в каталог /usr/bin
. После этого вы сможете получить к нему доступ без каких-либо проблем.