【linux】mongodb的安装和部署

参考

Linux下安装MongoDB
Linux平台安装MongoDB

详情

介绍在linux环境下,mongodb的安装与部署

安装mongodb

下载

首先在官网上下载mongodb压缩包,网址mongodb download,选择对应的版本下载即可。

解压安装到指定目录

预定安装目录为/usr/local/mongodb,实际中可以自己确定,现在执行下面命令将MongoDB安装到指定位置:

tar -xvzf mongodb-linux-x86_64-3.2.10.tgz
mv mongodb-linux-x86_64-3.2.10 /usr/local/mongodb
cd /usr/local/mongodb/

现在就已经安装并进入了mongodb的目录,这时候为了方便执行,可以把bin目录绝对路径添加到环境变量即可,具体过程不再叙述了

设定数据存放目录

mongodb数据库默认数据目录会存放在/data/db所以可以执行命令mkdir -p /data/db建立目录,也可以手动设置其他目录,但是无论默认还是自定义,数据目录必须手动创建,否则mongodb会报错

简单启动mongodb服务

执行./bin/mongod,服务默认会在前台执行
如果数据目录不是/data/db那么可以手动指定目录,启动命令为:
./bin/mongod --dbpath=/usr/mongo_data
服务的默认端口是27017

如果想让服务一直跑在后台,那么可以使用nohup或者screen都可以

在mongodb服务启动的情况下,可以执行命令 ./bin/mongo 进入mongodb的后台管理shell

第一次进入MongoDB shell时默认会选择test库,但是这是一个空库,后来进入时就会进入用户所操作的数据库,这时执行 show dbs 可以查看非空的数据库列表,可以看到默认只有local一个,其余的没有数据不显示,执行 db 可以查看当前选择的数据库;如果要切换选择数据库可以执行 use name1 ,这里可以切换到name1数据库,如果数据库存在则切换,如果不存在则直接创建,所以在mongodb中有一个显著的特点,所有的数据库和数据集合(数据表)都是在使用中创建,用户无需提前指定创建,退出mongodb shell可以执行命令 exit 或者 quit() 都可以

web用户界面

MongoDB提供了简单的web用户界面,可以查看服务的状态等,默认不开启可以在启动服务时添加参数,命令是: ./bin/mongod –rest
启动后,默认的web管理端口是28017,这时候访问http://ip:28017即可看到管理界面

至此,安装完成。

你可能感兴趣的:(linux)