Linux下mongodb
Posted 地铁程序员
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下mongodb相关的知识,希望对你有一定的参考价值。
Linux下mongodb安装:
新建mongodb文件夹
下载安装包
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/mongodb3.0.6
添加到path路径中
PATH=/usr/local/mongodb/mongodb3.0.6/bin:$PATH
创建数据库目录
/usr/local/mongodb/mongodb3.0.6 下创建
mkdir data
创建日志文件
touch mongodb.log
启动并后台运行(制定数据文件位置和日志位置):
转到bin目录 输入
./mongod -dbpath=/usr/local/mongodb/mongodb3.0.6/data -logpath=/usr/local/mongodb/mongodb3.0.6/mongodb.log -logappend -port=27017 -fork
启动成功
这时候用客户端可以连接成功(当然前提是你要提前打开linux27017端口)
添加用户名密码
输入./mongo 进入mongo命令行
Use admin; //选择admin数据库
db.createUser({ user:‘用户名‘,pwd:‘密码‘,roles:[{role:"root",db:"admin"}]})
第二次授权登陆
./mongod --auth --dbpath=/usr/local/mongodb/mongodb3.0.6/data --logpath=/usr/local/mongodb/mongodb3.0.6/mongodb.log
Mongodb
设置开机启动
vim /etc/rc.local
/usr/local/mongodb/mongodb3.0.6/bin/mongod --fork --dbpath=/usr/local/mongodb/mongodb3.0.6/data --logpath=/usr/local/mongodb/mongodb3.0.6/mongodb.log --logappend
测试用户名密码
停止mongodb
# cd /usr/local/mongodb/bin
# ./mongod -shutdown -dbpath=/usr/local/mongodb/mongodb3.0.6/data
以上是关于Linux下mongodb的主要内容,如果未能解决你的问题,请参考以下文章