MongoDB安装(windows和ubuntu)(¥41)

windows安装:
官网下载:https://www.mongodb.com/download-center?jmp=nav#community

在D盘建立MongoDB文件夹,在MongoDB文件下建立data\db文件夹作为数据文件的存储路径,建立logs文件夹存储日志文件。
•将MongoDB安装到D:\MongoDB路径下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此处需要更改下MongoDB数据库的安装路径,如下图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成。

执行命令之前要先把data/db和logs/logs.txt等文件夹和文件创建好,不然会报错。

以管理员模式启动CMD,切换到MongoDB的安装目录,并执行命令:mongod --dbpath “D:\mongodb\data\db” --logpath “D:\mongodb\logs\log.txt” --install -serviceName “MongoDB”

在这里插入图片描述
启动MongoDB服务
在这里插入图片描述
然后进入MongoDB数据库shell
在这里插入图片描述
最后是退出MongoDB数据库shell
在这里插入图片描述

Ubuntu安装mongodb

Ubuntu中都是在root用户下安装
在这里插入图片描述
当找不到那装包的时候执行"apt-get update"
在这里插入图片描述
安装完毕后应该会自动运行mongod程序,通过"pgrep mongo -l "查看进程是否已经启动
在这里插入图片描述
然后在终端输入“mongo”回车即可进入数据库
在这里插入图片描述
用创建systemd script的方式成功启动了MongoDB,并开启了远程连接

首先创建MongoDB服务:
创建mongodb.service 文件:
命令:sudo vim /etc/systemd/system/mongodb.service
然后在 mongodb.service添夹下图内容
在这里插入图片描述
然后是开启服务:
sudo systemctl enable mongod.service
sudo systemctl mongod start

这个时候会报错
Failed to start mongodb.service: Unit mongodb.service is masked.

需要命令解决:sudo systemctl unmask mongodb.service

然后再次启动 sudo systemctl mongod start

开放远程连接

在MongoDB的配置文件中将bindIp从127.0.0.1修改为0.0.0.0即可,MongoDB的配置文件的目录为/etc/mongod.conf。

猜你喜欢

转载自blog.csdn.net/weixin_43721133/article/details/88960598