MongoDB单机子部署

MongoDB单机部署文档linux

 1.将下载好的mongodb压缩文件上传到 /usr/local

 

 

 

 

 

 

1. 解压mongodb-linux-263.tgz(这里mongodb可能是其他版本,注意名字

tar –zxf mongodb-linux-263.tgz

 

 

了解压完毕!为了方便访问好看我们使用mv命令重命名.

 

mv mongodb-linux-x86_64-2.6.3 mongodb263 mongodb+版本号作为区别命名

 

 

 

2. 建立数据库数据存储,配置日志文件夹。(建立可以在任意盘,请注意路径

这里以 /use/local/ 为例子.

mkdir mongoFile  

 

 

mongoFile ,分别建立 data(数据库存储文件夹 logs(日志存储文件夹)conf配置文件文件存储文件夹)

 

mk mongoFile/data mongoFile/conf mongoFile/logs

 

 

 

 

3. 在conf文件下建立mongodb.conf.这里我使用nano编辑.具体可以看你当前linux操作环境.

nano mongodb.conf

加入以下代码

dbpath=/usr/local/mongoFile/data/

logpath=/usr/local/mongoFile/logs/log.log

logappend=false

port=27017

fork=true

auth=true

 

 

 

保存好文件后,请配置linux 系统开机启动,我这里是以 /etc/rc.local 文件校准

 

nano /etc/rc.local

 

/usr/local/mongodb263/bin/mongod --config /usr/local/mongoFile/conf/mongodb.conf

 

 

 

然后我会reboot ! 当然你也不需要重启,直接用 mongod –config 配置文件路径也一样,不过这样关机在开机后,就无法运行了

/usr/local/mongodb263/bin/mongod --config /usr/local/mongoFile/conf/mongodb.conf

 

 

 

如果显示success就运行成功了,现在检查是否存在

ps –ef | grep mongodb

 

了,没问题!在运行了.现在唯一要做的是进入数据库,添加一个用户!因为数据库配置的时候有一个参数是 auth=true 这个访问数据库用户验证,为了安全必须设置!

 

PS:如果发现数据库配置正常,还是无法启动的,请把mongoFile/data目录下的mongod.lock 删除

 

 

4.设置用户访问权限

/usr/local/mongodb263/bin/mongo 启动数据库命令.显示版本信息请记住

 

 

可以使用 show dbs ,来查看数据库,

 

 

 使用 usr admin  进入admin 库下面,添加用户

 

db.addUser(“id”,”pwd”);

 

看见没,虽然显示successfully 但是上面有WARNING这是因为版本缘故,在mongodb2.6以后,以前的db.addUser();换成 db.createUser();不过我们生产中用到2.6以前的版本可以忽略,用2.6使用该命令也没关系

 

5.使用创建的用户密码访问数据库:

当你创建了用户后,退出mongo操作,下次进去使用相关命令就会出错,提示没权限,

用usr admin 进入admin库,然后使用 db.auth(“id”,”pwd”);登陆,显示1 成功了!

 

 

启动参数设置参考http://blog.youkuaiyun.com/fdipzone/article/details/7442162

 

 

单机部署教程到此结束,谢谢

By:Alen.tang

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值