码迷,mamicode.com
首页 > 数据库 > 详细

linux之配置Mongodb~

时间:2018-04-13 11:11:17      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:拷贝   cti   删除   class   64位   通过   数据库   tar   dir   

   OK 让我们先下载一波mongodb~(64位ubuntu)

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压

mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                         # 将解压包拷贝到指定目录

 

   下面再配置发环境变量压压惊 - -!

export PATH=<mongodb-install-directory>/bin:$PATH


<mongodb-install-directory> 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb 

创建下数据库目录吧!,顺便创建配置文件!
mkdir -p /data/db

目录已创建,注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。

# vi /data/mongo/mongodb.conf

将文件 mongodb.conf 配置参数(便于启动,或者直接通过命令行配置参数启动)

dbpath=/data/mongo/
logpath=/data/mongo/mongo.log
logappend=true
fork=true
port=27017

--------------------------------
注:logappend 防止日志被删除
fork 后台运行(防止终端重启关闭)

下面我们启动mongo吧!

第一种:配置文件启动
# bin/mongod -f /data/mongo/mongodb.conf
第二种:配置参数启动
# mongod --fork --logpath=usr/local/mongodb/log/mongodb.log --logappend --dbpath=usr/local/mongodb/data/db/ 

让我们测试一下吧
bin/mongo
终端输出

MongoDB shell version: 3.0.6

connecting to: test

>


成功!

附:遇到的坑!坑!坑!
一.需要删除mongod.lock
二.外网如果访问需要去etc/mongodb.conf将bind_ip 修改为0.0.0.0或者注释掉


 

 

linux之配置Mongodb~

标签:拷贝   cti   删除   class   64位   通过   数据库   tar   dir   

原文地址:https://www.cnblogs.com/dbass/p/8809979.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!