MONGDB
安装与使用
咱们来回顾一下上次分享的内容:
- 如何使用
log
包 log
包原理和具体实现- 自定义日志
要是对 GO 的日志包还有点兴趣的话,可以查看文章 GO的日志怎么玩 ?
今天咱们来玩个简单的 mongodb
的安装和使用
MONGODB
介绍
MongoDB
是一个基于分布式文件存储的数据库使用
C++
语言编写
MongoDB
主要是 为WEB应用提供可扩展的高性能数据存储解决方案
是非关系数据库当中功能最丰富,它支持的数据结构非常松散,是类似 JSON
的 BSON
格式的
MONGODB
的语法有点类似于面向对象的查询语言,咱们用起来也是很简单的
mongodb
安装
下载mongodb
安装包
网址:https://www.mongodb.com/try/download/community
官网上可以下载多个系统的mongdb
安装包,windows
,centos
,ubuntu
等等,如图
根据页面上的内容,咱们可以选择不同版本的,按需索取,默认咱们就做吃螃蟹的人吧,直接上最新的
安装MONGODB
软件
解压mongodb
压缩包
tar xvf mongodb-linux-x86_64-rhel80-4.4.4.tgz
将解压生成的目录 改名为mongodb
,并移动到 /usr/local
下
mv mongodb-linux-x86_64-rhel80-4.4.4.tgz mongodb
mv mongodb /usr/local/
进入mongodb
目录下
- 创建data目录
- data目录下创建db目录
- data目录下创建log目录
mkdir data
cd data
mkdir db
mkdir log
回到mongo
目录下,创建mongodb
的配置文件,mongodb.conf
,之后启动需要用到
需要在mongodb.conf
下配置
- dbpath
数据库的数据存放位置
- logpath
日志文件存放位置
- logappend
日志是否以追加的方式
- port
端口号
- auth
是否需要认证
- fork
是否以守护进程的方式运行
- bind
限制远程访问的ip
,不做限制的话可以写0.0.0.0
dbpath=/usr/local/mongodb/data/db
logpath=/usr/local/mongodb/data/log/mongodb.log
logappend=true
port=27017
auth=true
fork=true
bind_ip=0.0.0.0
将mongodb
可执行程序写入到/etc/profile 中,开机时会自动读取这个文件
export MONGODB_HOME=/usr/local