搭建MongoDB服务器

MongoDB是一个基于分布式文件存储的数据库,是当前NoSQL数据库产品中最热门的一种文档型数据库,功能最丰富,最像关系型数据库的产品,它支持的数据结构非常松散,BSON格式类似于JSON,可以存储比较复杂的数据类型,与传统关系型数据库最直观的一个区别就是在同一张表中,可以存储数据结构完全不同的数据,这是关系型数据库无法做到的,所以MongoDB的数据存储非常灵活。

使用MongoDB,第一步搭建服务器,今天就教大家如何搭建一个简单的MongoDB服务器。

1.下载MongoDB。

https://www.mongodb.com/download-center#community

选择对应的操作系统版本进行下载。

2.将下载完毕的文件进行解压。

3.创建mongodb文件夹,在该目录中启动MongoDB服务,同时创建四个子文件夹:

data:保存数据文件。

log:保存日志文件。

bin:保存可执行文件。

conf:保存配置文件。

mkdir mongodb
cd mongodb
mkdir data
mkdir log
mkdir conf
mkdir bin

创建完成之后,查看mongodb目录下的所有文件,可以看到四个子文件夹创建成功。

4.将解压文件中编译好的mongod文件拷贝到bin目录中。

cp ../mongodb_home/mongodb-osx-x86_64-4.0.0/bin/mongod bin/

5.在conf目录中,编辑mongod.conf文件,配置启动选项。

cd conf
vim mongod.conf

port指定自定义端口,dbpath指定数据文件的存储路径,logpath指定日志文件的存储路径,fork=true表示启动后台进程。

port = 12303
dbpath = data
logpath = log/mongod.log
fork = true

保存退出。

6.进入mongodb目录,运行mongod文件启动服务,指定配置文件mongod.conf。

./bin/mongod -f conf/mongod.conf

终端显示started successfully表示服务启动成功。

7.使用MongoDB自带的客户端程序mongo来启动客户端访问数据库,与mongod一样,先将压缩文件中编译好的mongo文件拷贝到mongodb/bin目录中。

cp ../mongodb_home/mongodb-osx-x86_64-4.0.0/bin/mongo bin/

8.进入mongodb目录,运行mongo文件启动客户端,我们没有设置用户名密码,只需要输入本机IP和mongod.conf中配置的端口即可。

./bin/mongo 127.0.0.1:12303/southwind

9.客户端启动成功,通过命令查看数据库信息:

查看所有数据库。

show dbs

选择local数据库。

use local

查看local数据库中所有表。

show tables

接下来就可以通过命令行对数据库进行操作。

10.关闭MongoDB服务。

use admin
db.shutdownServer()

如图显示,表示MongoDB服务器已经关闭。

11.退出客户端,control+c。

原文发布于微信公众号 - Java大联盟(javaunion)

原文发表时间:2018-07-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区