文章目录[隐藏]
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。以下是在centos7.2 64位实验安装成功的。
1、进入目录/usr/src,下载MongoDB2.64
[root@localhost redis-2.8.13]# cd /usr/src [root@localhost src]# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz
文件比较大,耐心等待下载完成。
2、解压,进入目录:
[root@localhost redis-2.8.13]# tar -zxvf mongodb-linux-x86_64-2.6.4.tgz -C /usr/src [root@localhost redis-2.8.13]# cd mongodb-linux-x86_64-2.6.4
3、创建数据库和日志的目录:
MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录。
以下实例中我们将data目录创建于根目录下(/)。
注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。
注意:如果你的数据库目录不是/data/db,可以通过 --dbpath 来指定。
mkdir log mkdir db
4、以后台运行方式启动:
./bin/mongod --dbpath=./db --logpath=./log/mongodb.log --fork --auth
返回显示如下内容:
about to fork child process, waiting until server is ready for connections. forked process: 4623 child process started successfully, parent exiting
5、设置开机启动:
echo "/usr/src/mongodb-linux-x86_64-2.6.4/bin/mongod --dbpath=/usr/src/mongodb-linux-x86_64-2.6.4/db --logpath=/usr/src/mongodb-linux-x86_64-2.6.4/log/mongodb.log --fork --auth" >> /etc/rc.local
6、参看下端口netstat -nalupt | grep mongo :
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 4623/./bin/mongod