下载地址:http://www.mongodb.org/downloads
- Ubuntu系统下载mongodb-linux-x86_64-ubuntu1604-3.4.1.tgz
我是在虚拟机中安装的Ubuntu系统,在Ubuntu中下载mongodb由于网速的原因下载的十分慢,建议下载的时候找个网速好的时间下载。安装过之后我觉得下载安装是最消耗时间和耐心的,没有一定的耐心还不一定能够下载安装成功。
- Ubuntu系统下载代码如下:
root@ubuntu:/home/jhw1# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-3.4.1.tgz
- 解压mongodb
jhw2@ubuntu:~$ tar zxvf mongodb-linux-x86_64-ubuntu1604-3.4.1.tgz
- 修改文件名为mongodb,方便之后操作
jhw2@ubuntu:~$ mv mongodb-linux-x86_64-ubuntu1604-3.4.1 mongodb
- mongodb中bin的文件
jhw2@ubuntu:~/mongodb/bin$ ls
bsondump mongod mongoexport mongoimport mongoperf mongorestore mongostat
mongo mongodump mongofiles mongooplog mongoreplay mongos mongotop
- mongodb中bin的文件说明
1.mongod : 执行程序 2.mongo : 用于连接客户端 3.mongoimport/mongoexport : 导入/导出 4.mongodump/mongorestore : 备份/恢复数据(二进制文件,不能被直接读取,一般用来做数据的备份) 5.mongooplog : 用来操作日志的回放 oplog : MongoDB复制集中用来记录操作记录的数据集合 6.mongostat : 用来查看mongo服务器的各种状态 scons all -j 12(编译,12是指CPU的核数) mongod是主角,数据库执行程序 mongo 用来连接服务器的客户端 mongoimport mongoexport 导入到处 mongodump mongorestore 二进制北非回复 mongostat 查看服务器状态 mongoDB编译:进入源码目录,执行scons all进行编译。scons all -j 10 使用-j参数可以指定cpu的核数。 编译后的文件: mongod:mongodb的启动文件,用来部署数据库 mongo:链接服务器的客户端 mongoimport,,mongoexport:用来导入导出数据库 mongodump,mongorestore:用来导入导出二进制数据,一般用来数据的备份与恢复。 mongologoplog 操作日志 mongostat:用来查看mongodb服务器的各种状态
- 启动mongodb数据库,方式一
./bin/mongod找到bin目录下的mongod启动mongodb数据库,--dbpath指定存放数据文件的路径
root@ubuntu:/home/jhw1/mongodb# ls
bin GNU-AGPL-3.0 jiahongwei_db MPL-2 README THIRD-PARTY-NOTICES
root@ubuntu:/home/jhw1/mongodb# ./bin/mongod --dbpath=./jiahongwei_db