Я установил MongoDB в 3.0.1 следующие команды установка MongoDB общий тираж на Ubuntu на моей Убунту 14.04 64 битная система и я установил Robomongo интерфейс, чтобы использовать это.
Когда я пытаюсь подключиться в MongoDB с помощью Robomongo я получаю сообщение об ошибке, что ошибка авторизации. Я нашел добавить поддержку катись-ша-1 аутентификации (в MongoDB 3.0+), которая объясняет, что Robomongo 0.8.5 не'т поддерживать в MongoDB 3.0.Х полностью.
В ответ, я хочу удалить в MongoDB 3.0.1 и установка MongoDB 2.2.
Я пробовал следующие команды:
apt-get remove --purge mongodb
а также
apt-get autoremove --purge mongodb
В обоих случаях я получаю следующую ошибку:
и" не удалось открыть файл блокировки /ВАР/Либ/с dpkg/замок - открыть (13: отказано в доступе) Е: не удалось заблокировать каталог администрирования (файл/var/lib в/с dpkg/), вы корень?&и"
Любая помощь будет оценили.
sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
этот работал для меня
Я предлагаю следующее, чтобы убедиться, что все удалено:
sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get purge mongodb-10gen
sudo apt-get autoremove
Это должно также удалить свой конфиг от
/etc/mongodb.conf.
Если вы хотите полностью очистить, вы также можете удалить каталог данных
каталог/var/lib в/в MongoDB
используйте команду с sudo,
sudo apt-get autoremove --purge mongodb
Или
sudo apt-get remove mongodb* --purge
Он будет снять полным в MongoDB
В моем случае в MongoDB
программного обеспечения в MongoDB-org " и " в MongoDB-орг-*
Так что, когда я тип судо АПТ продувки монго
перейдите на вкладку `(для автозаполнения) я вижу все установленные пакеты, которые начинаются с
монго`.
Другой вариант-выполните следующую команду (которая выведет список всех пакетов, которые содержат монго
в их названиях или их описания):
dpkg -l | grep mongo
В резюме, я хотел бы сделать (чтобы удалить все пакеты, начинающиеся с монго
):
sudo apt purge mongo*
а потом (чтобы убедиться, что нет пакетов монго осталось):
dpkg -l | grep mongo
Конечно, как упомянул @alicanozkara, вам будет нужно вручную удалить некоторые каталоги, такие как файл/var/журнал/в MongoDB
и в/var/lib в/в MongoDB
Выполнив следующие найти
команды:
судо найти файл /etc/ -именем "*монго*"
В и судо найти в /var/ -именем "*монго*"
в
может также показать некоторые файлы, которые вы хотите удалить, такие как:
/etc/systemd/system/mongodb.service
/etc/apt/sources.list.d/mongodb-org-3.2.list
и:
/var/lib/apt/lists/repo.mongodb.*
Вы можете также хотеть удалить пользователей и группы в MongoDB`, для этого вам нужно запустить:
sudo userdel -r mongodb
sudo groupdel mongodb
Чтобы проверить, является ли в MongoDB
пользователь/группа существует или нет, попробуйте:
cut -d: -f1 /etc/passwd | grep mongo
cut -d: -f1 /etc/group | grep mongo
Иногда это работает;
sudo apt-get install mongodb-org --fix-missing --fix-broken
sudo apt-get autoremove mongodb-org --fix-missing --fix-broken
Остановка В MongoDB
Остановить процесс команду mongod, выполнив следующую команду:
sudo service mongod stop
Удалить Пакеты
Удалить все пакеты в MongoDB, которые были установлены ранее.
sudo apt-get purge mongodb-org*
Удалить Каталоги Данных.
Удаление баз данных MongoDB и файлы журналов.
sudo rm -r /var/log/mongodb /var/lib/mongodb