您的位置:首页 > 数据库 > Mongodb

mongodb 3.2.8安装

2016-10-28 10:35 99 查看
下载

wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.8.tgz?_ga=1.225045145.2041223700.1477621098

配置文件

port=27017
logpath=/opt/123/mongo/log/mongodb.log
pidfilepath=/opt/123/mongo/mongo.pid
dbpath=/opt/123/mongo/data
#auth=true
# 关闭了验证
noauth=true
fork=true


简单启动文件

#!/bin/sh
#
# as it does use of the /proc filesystem.

EXEC=/opt/123/mongo/bin/mongod
PIDFILE=/opt/123/mongo/mongo.pid
CONF=/opt/123/mongo/mongo.conf

case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed"
else
echo "Starting mongo..."
$EXEC --config=$CONF
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
kill -HUP $PID
while [ -x /proc/${PID} ]
do
echo "Waiting for mongo to -shutdown ..."
sleep 1
done
rm -rf $PIDFILE
echo "mongo stopped"
fi
;;
*)
echo "Please use start or stop as first argument"
;;
esac


参考

配置的一些参考 http://www.cnblogs.com/zhoujinyi/p/3130231.html

简单的创建用户和密码 http://blog.csdn.net/fragmentalice/article/details/50615035

mongodb下载页面https://www.mongodb.org/dl/linux/x86_64-rhel62

mongodb配置文件 http://coolnull.com/173.html

后记

一般会给root权限,过程如下

启动的时候,不要打开验证,因为本身也没有密码

配置账户

use admin
db.createUser({user:'root',pwd:'123', roles:[{role:'root', db:'admin'}]})


修改mongodb的配置文件,把auth=true 打开

重启mongodb就好了

检验

./mongo
use admin
db.auth('root'.'123')

# 返回1表示验证通过,通过show dbs可以进一步测试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mongodb