linux之配置Mongodb~
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或者注释掉