mongodb学习

  mongodb是nosql数据库,是面向文档的,对比mysql这样的关系型数据库有其优势,比如表(文档)的字段扩展,是任性的,是json格式的。mongodb还有一个比较常知道的,在计算地理距离,球面距离很高效。

  下面是它的安装过程,以linux64为例子:

  官网下载地址:https://www.mongodb.org/downloads/#production

  官网的安装运行步骤:https://docs.mongodb.org/manual/tutorial/install-mongodb-on-linux/

  安装运行的步骤已经很详细了,虽然是英文,不过步骤也不难理解。我就简单翻译下哈哈~

  安装:1.下载二进制的压缩包  2.解压  3.创建一个mongodb的文件夹,并把这个解压后的二进制包放在其中  4.把mongod的命令放在全局命令执行

  运行:1.创建一个mongodb存放数据的文件夹/data/db  2.确保执行用户有对这些个文件夹的读写权限 3.然后运行

    稍微写一下:  

# cd /usr/local/src
#下载一个二进制包
# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.2.4.tgz
#解压
# tar -xf mongodb-linux-i686-3.2.4.tgz

# 创建一个mongodb的目录
# mkdir -p /usr/local/mongodb

# 把解压后的二进制包放到创建的目录下,里头有个bin目录
# cp /usr/local/src/mongodb-linux-i686-3.2.4/ /usr/local/mongodb

# 全局命令
# export PATH=/usr/local/mongodb/bin:$PATH

# 创建mongodb存储数据的文件夹
# mkdir -p /data/db

# 运行
# mongod

 

当然存储mongodb数据文件的地方不是一定要在/data/db下,只是默认在这。mongod启动的时候可以加一个f参数,指定配置文件,比如配置端口,data存储文件夹,log文件夹等。

比如:

# mongod -f conf/mongod.conf

 

 

安装运行了~开始操练起来吧哈哈~

 

 

 

 

 

  

你可能感兴趣的:(mongodb学习)