MongoDB 入门之安装篇
前言:MongoDB 在各 OS 上的安装比较简单,此文章只用来记录,不考虑技术深度。
一、Ubuntu
- 导入 MongoDB 公钥,添该软件源文件,更新源列表
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list sudo apt-get update
- 安装特定版本的 MongoDB
sudo apt-get install -y mongodb-org=$mongodb.version mongodb-org-server=$mongodb.version mongodb-org-shell=$mongodb.version mongodb-org-mongos=$mongodb.version mongodb-org-tools=$mongodb.version
- 启动、重启、关闭 MongoDB
sudo service mongod start sudo service mongod restart sudo service mongod stop
二、Windows
- 下载 MongoDb link
- 双击安装
- 创建 Data 目录和 log 目录并在安装主目录($MONGODB_HOME)创建配置文件 mongod.cfg
mkdir $MONGODB_HOME\data mkdir $MONGODB_HOME\log
mongo.cfg 配置
dbpath=$MONGODB_HOME\data logpath=$MONGODB_HOME\log\mongo.log
- 配置 Windows 服务(二选一)
"$MONGODB_HOME\bin\mongod.exe" --config "$MONGODB_HOME\mongod.cfg" --install
sc.exe create MongoDB binPath= "\"$MONGODB_HOME\bin\mongod.exe\" --service --config=\"$MONGODB_HOME\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"
- 启动、停止 MongoDB 服务
net start MongoDB
net stop MongoDB
- 如果你想删除 MongoDB 服务,请执行以下操作(二选一)
"$MONGODB_HOME\bin\mongod.exe" --remove
sc.exe delete MongoDB
对于 Windows 我跟习惯于用 快捷方式来开启关闭 MongoDB, 一些是创建关于 MongoDB 在 Windows 环境下的一部分快捷方式,以下命令用于替换 Windows 自动生成的快捷方式中的”目标“属性,具体操作如下:
- 在 Windows 目录 C:\ProgramData\Microsoft\Windows\Start Menu\Programs 下创建 MongoDB 的文件夹。
- 进入 MongoDB 文件夹 右键并选择创建快捷方式来创建快捷方式
(1) 创建 MongoDB 服务(二选一)
"$MONGODB_HOME\bin\mongod.exe" --config "$MONGODB_HOME\mongo.cfg" --install
C:\Windows\System32\sc.exe create MongoDB binPath= "\"$MONGODB_HOME\bin\mongod.exe\" --service --config=\"$MONGODB_HOME\mongo.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"
(2) 删除 MongoDB 服务 (二选一)
"$MONGO_HOME\bin\mongod.exe" --remove
C:\Windows\System32\sc.exe delete MongoDB
(3) 启动 MongDB service
net start MongoDB
or
"$MONGODB_HOME\bin\mongod.exe" --config "$MONGODB_HOME\mongo.cfg"
(4) 启动 MongoDB client
"$MONGODB_HOME\bin\mongo.exe"
Note:该文章以上所有操作请将 $MONGODB_HOME 替换成 MongoDB 的安装主目录
外部资源链接:
扩展知识: