1.初识MongoDB
MongoDB数据库是Nosql数据库的一种,由于之前的工作中一直在使用关系型数据库(Mysql),而大公司或数据量庞大的项目通常都会用到非关系型数据库。具体为什么要用到非关系型数据库,目前的理解可能就是处理海量数据,同时偏向于统计方面的需求处理。这个可以在后面的学习中通过实战项目逐渐理解非关系型数据库的优缺点。
2.Linux安装MongoDB
2.1安装方面,由于初次学习减少遇到的问题(哈哈)采用宝塔Linux系统安装宝塔面板,下面附上安装截图:
3.Linux命令行下启动与关闭MongoDB数据库
3.1宝塔安装的MongoDB数据库放在目录“/www/server/mongodb”下,与启动关闭有关系的就是数据库的配置文件“config.conf”。下面进行解析:
## content
systemLog:4.0
destination: file
logAppend: true ##日志信息以追加的方式插入
path: /www/server/mongodb/log/config.log ##日志文件的路径
##以上为数据库日志文件路径定义
# Where and how to store data.
storage:
dbPath: /www/server/mongodb/data ##数据库文件存储路径
directoryPerDB: true
journal:
enabled: true ##启用日志文件
# how the process runs
processManagement:
fork: true ##以守护进程的方式运行
pidFilePath: /www/server/mongodb/log/configsvr.pid ##进程文件存储路径
# network interfaces
net:
port: 27017 ##访问端口
bindIp: 127.0.0.1 ##绑定IP,提供外网访问要改成0.0.0.0
#operationProfiling:
#replication:
# replSetName: bt_main
security:
authorization: disabled ##权限验证关闭
javascriptEnabled: false
#sharding:
# clusterRole: shardsvr
3.2数据库的启动命令
mongod -f config.conf
//上面的命令是在/www/server/mongodb下使用,而如果处于其他目录下要用下面的命令(补全配置文件路径)
mongod -f /www/server/mongodb/config.conf
3.3数据库的关闭命令
mongod --shutdown -f /www/server/mongodb/config.conf