我想从我的Ubuntu18.04中完全卸载MongoDB。
sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb前两个命令起作用,但最后两个命令不起作用。显示以下错误。
rm: cannot remove '/var/log/mongodb': No such file or directory 如果我点击mongod,将显示以下错误。
bash: /usr/bin/mongod: No such file or directory 如果我点击sudo systemctl status mongodb,将显示以下错误。
mongodb.service - High-performance, schema-free document-oriented >database
Loaded: loaded (/etc/systemd/system/mongodb.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2019-01-05 19:45:53 +06; 1h 3min ago
Main PID: 18811 (code=exited, status=2)
জানু 05 19:45:53 anon-acer systemd[1]: Started High-performance, schema-free document-oriented >database.
জানু 05 19:45:53 anon-acer mongod[18811]: Error reading config file: No such file or directory
জানু 05 19:45:53 anon-acer mongod[18811]: try '/usr/bin/mongod --help' for more information
জানু 05 19:45:53 anon-acer systemd[1]: mongodb.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
জানু 05 19:45:53 anon-acer systemd[1]: mongodb.service: Failed with result 'exit-code'. 如何从我的pc上完全卸载MongoDB的所有文件、配置和所有内容?
发布于 2019-01-05 15:47:24
当您清除/卸载MongoDB时,/var/log/mongodb和/var/lib/mongodb将自动删除。当您试图显式删除那些“删除”文件时,它会抛出错误,
rm: cannot remove '/var/log/mongodb': No such file or directory
bash: /usr/bin/mongod: No such file or directory 只是因为没有这样的档案。
而且,在卸载MongoDB之后,仍然有一个文件/etc/systemd/system/mongodb.service,用于通过systemctl启动/停止/重新启动MongoDB服务。由于MongoDB已经卸载,但该文件仍然存在,并且无法运行该服务,因此显示了Active: failed。
使用以下方法删除该文件:
sudo rm /etc/systemd/system/mongodb.service你就完蛋了。尝试检查其状态或开始使用:
sudo systemctl status mongodb
sudo systemctl start mongodb您将得到一个类似于“服务未找到”的错误。现在您的系统中没有服务MongoDB。
https://askubuntu.com/questions/1107204
复制相似问题