2 单机部署
2.1 Window安装
版本:MongoDB的版本命名规范为x.y.z;其中y若为奇数为开发版,若为偶数则为稳定版;z是修正版本号,越大越好。
启动:下载安装完成后,我们需要在MongoDB的data目录下新建一个db文件夹;完成上述操作后,我们可以启动服务。
在bin目录中打开具有管理员身份
的shell窗口,输入以下命令:
mongod --dbpath=..\data\db
如果出现下面的提示则说明运行成功,且服务端口为27017。:
进入数据库:在保证服务端的shell窗口不关闭的情况下,重新打开一个具有管理员身份的shell窗口输入mongo
即可进入mongodb数据库;但在某些版本中,可能bin目录下没有mongo.exe
文件,这时候无法使用mongo命令进入mongodb数据库;为此,我们需要在MongoDB Shell Download | MongoDB下载mongoshell的msi版本,然后将其安装在bin目录下,此时会出现mongosh.exe
,这时候我们想要启动服务只需输入mongosh
即可进入数据库;使用show dbs
可以查看所有数据库。
安装图形化界面:我们也可以像使用navicat操纵mysql一样给mongoDB安装图形化界面;前往MongoDB Shell Download | MongoDB即可下载msi版本,并安装。
安装完成后,找到MongoDBCompass.exe启动,并且填上对应的端口号和地址即可连接。
2.2 Linux安装
进入官网下载:Try MongoDB Atlas Products | MongoDB
下载后传入服务器:
环境搭建:
- 解压缩:
tar -xvf mongodb-linux-x86_64-rhel70-6.0.1.gz
- 移动文件夹:
mv mongodb-linux-x86_64-rhel70-6.0.1 /usr/local/mongodb
- 创建日志文件夹:
mkdir -p single/logs
- 创建数据库文件夹:
mkdir -p single/data/db
设置环境变量:
vim /etc/profile
,在其中加入export MONGODB_HOME=/usr/local/mongodb export PATH=$MONGODB_HOME/bin:$PATH
创建配置文件:
vi /etc/mongodb.conf
#指定数据库路径 dbpath=/usr/local/mongodb/single/data #指定MongoDB日志文件 logpath=/usr/local/mongodb/single/logs/mongodb.log # 使用追加的方式写日志 logappend=true #端口号 port=27017 #方便外网访问 bind_ip=0.0.0.0 fork=true # 以守护进程的方式运行MongoDB,创建服务器进程 #auth=true #启用用户验证 #bind_ip=0.0.0.0 #绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定则默认本地所有IP
- 进入bin目录并启动数据库:
./mongod -f /etc/mongodb.conf
- 查看是否开启进程:ps -ef | grep mongod