环境搭建-MongoDB
目录
- 1、简介
- 2、安装
- 3、启动与停止
本篇主要讲解在 CentOS 环境下安装 MongoDB。
1、简介
MongoDB 是一个基于分布式文件存储的数据库。由 C 语言编写。旨在为 Web 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 json 的 bson 格式,因此可以存储比较复杂的数据类型。最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
官网地址:
https://www.mongodb.com/
2、安装
1、安装依赖包
代码语言:javascript复制sudo yum install libcurl openssl
2、下载
官网下载地址(社区版):
https://www.mongodb.com/try/download/community
选择相应的版本、平台、包,进行下载或者拷贝下载链接进行下载。
例如:下载mongodb-linux-x86_64-rhel70-5.0.5.tgz
并将已下载的文件上传到服务器上
或者直接输入命令,在服务器上进行下载
代码语言:javascript复制wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.5.tgz
3、解压
代码语言:javascript复制tar -zxvf mongodb-linux-x86_64-rhel70-5.0.5.tgz
解压后生成mongodb-linux-x86_64-rhel70-5.0.5目录
4、将解压包移动到指定目录下(/usr/local/),并命名为mongodb5
代码语言:javascript复制mv mongodb-linux-x86_64-rhel70-5.0.5 /usr/local/mongodb5
5、设置环境变量
(1)修改配置文件
代码语言:javascript复制vim /etc/profile
(2)最后一行填写(mongodb文件路径以实际为准)
代码语言:javascript复制export PATH=$PATH:/usr/local/mongodb5/bin
(3)使配置生效
代码语言:javascript复制source /etc/profile
3、启动与停止
1、创建数据存储目录(/var/lib/mongodb),并授权
代码语言:javascript复制sudo mkdir -p /var/lib/mongodb
sudo chown 755 /var/lib/mongodb
2、创建日志文件目录(/var/log/mongodb),并授权
代码语言:javascript复制sudo mkdir -p /var/log/mongodb
sudo chown 755 /var/log/mongodb
3、启动服务
代码语言:javascript复制mongod --dbpath /var/lib/mongodb --logpath/var/log/mongodb/mongod.log --fork
4、停止服务
方式一:
代码语言:javascript复制mongod --dbpath /var/lib/mongodb --logpath/var/log/mongodb/mongod.log --shutdown
方式二:
输入mongo,进入mongo命令下
依次输入以下命令即可
代码语言:javascript复制use admin
db.shutdownServer()
exit