首页 > 数据库 > > MongoDB 基础教程--单机安装与配置
MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统(NoSQL)。 它将数据存储为一个文档,数据结构由键值(key=>value)对组成。文档是类似于 JSON 的BSON。MongoDB支持丰富的数据类型,能够为互联网产品提供可扩展的高性能数据存储解决方案。
此篇教程作为MongoDB的基础教程,主要是为大家介绍如何安装和配置。
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927# 注意自己的版本(xenial是16.04的代号,trusty 14.04)
echo "deb https://mirrors.tuna.tsinghua.edu.cn/mongodb/apt/ubuntu xenial/mongodb-org/stable multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org.listsudo apt updatesudo apt-get install -y mongodb-orgMongoDB的配置文件支持 .conf, .yaml 类型. 配置的具体参数功能请查看 官网文档
配置Mongodb /etc/mongod.conf

配置Service文件 /lib/systemd/system/mongod.service 【非必须】
主要是写入【Service】和【Install】的参数。。。而且,要注意修改 config 的路径

# 启动
sudo service mongod start
# 结束
sudo service mongod stop如果出现无法启动,先切到路径 /lib/systemd/system
执行:
# 启用 mongodb.service
sudo systemctl enable mongod.service再
# 启动
sudo service mongod startsudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodbtar -zxvf mongodb-linux-x86_64-ubuntu1604-3.4.4.tgz mkdir -p /data/db/ # 创建数据文件夹
touch /data/db/mongodb.log #创建文件# cd 到解压路径下
# 创建配置文件
vi mongodb.conf写入
# 详细记录输出
verbose = true
# 指定服务端口号,默认端口27017
port = 27017
# 指定MongoDB日志文件,注意是指定文件不是目录
logpath = /data/db/mongodb.log
# 使用追加的方式写日志
logappend = true
# 指定数据库路径
dbpath = /data/db/
#设置每个数据库将被保存在一个单独的目录
directoryperdb = true
# 启用验证
auth = false
#以守护进程的方式运行MongoDB,创建服务器后台进程
fork = true
#安静输出
quiet = true
sudo vi /etc/profile追加
export PATH=/home/cisdi/DBTest/mongodb/mongodb-3.4.4/bin:$PATH执行一下
source /etc/profilemongod -f mongodb.conf
mongod --shutdown --dbpath path或者
# 进入mongoshell
mongo --port xxxx --host x.x.x.x
# 使用admin数据库
use admin
# 关闭mongodb服务
db.shutdownServer()关于MongoDB集群的搭建和集群验证请查看我的个人博客:https://nutao.github.io/
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3169015/ ,如需转载,请注明出处,否则将追究法律责任。