MongoDB安装和卸载

MongoDB安装和卸载

1.卸载
执行命令:
sudo apt-get autoremove mongodb
sudo apt-get autoclean mongodb

#清除残留数据
dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P 
2.安装
第1步 – 导入公钥**

Ubuntu软件包管理器apt(高级软件包工具)需要软件分销商的GPG密钥来确保软件包的一致性和真实性。 执行此下面的命令将MongoDB密钥导入到您的服务器:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

第2步 – 创建源列表文件MongoDB

检查URL http://repo.mongodb.org/apt/ubuntu/dists/。 如果您在该网页上看到一个目录“bionic”,则将下述命令中的单词“xenial”替换为“bionic”一词,【原因:MongoDB尚未发布Bionic Beaver软件包,但Xenial软件包在Ubuntu 18.04 LTS上运行良好】

执行以下命令在/etc/apt/sources.list.d/中创建一个MongoDB列表文件:

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

第3步 – 更新存储库

使用apt命令更新存储库:

sudo apt-get update

说明:执行完会提示一些失败,不用在意

第4步 – 安装MongoDB

执行以下命令来安装MongoDB:

sudo apt-get install -y mongodb
第5步:启动MongoDB

执行以下命令启动MongoDB并将其添加为在启动时启动的服务

systemctl start mongodb

如果执行完这一步终端没有任何输出,则说明是正确的

如果启动的时候提示:Failed to start mongod.service: Unit mongodb.service not found.
解决办法如下:
	1创建配置文件:
		在/etc/systemd/system/下
		sudo vim mongodb.service

	2.在里面追加文本:
		[Unit]
		Description=High-performance, schema-free document-oriented database
		After=network.target

		[Service]
		User=mongodb
		ExecStart=/usr/bin/mongod --quiet --config /etc/mongodb.conf

		[Install]
		WantedBy=multi-user.target
	3.按ctrl+X退出
	4.启动服务
		sudo systemctl start mongodb
		sudo systemctl status mongodb
	5.让它永久启动
		sudo systemctl enable mongodb
第6步:检查MongoDB是否已经启动在27017端口号上

执行下面的命令:

netstat -plntu
第7步:登录MongoDB
mongo
如果出现错误全局初始化失败:BadValue无效或无用户区域设置。 请确保LANG和/或LC_ *环境变量设置正确,请尝试命令:
	export LC_ALL=C 
	mongo 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值