[bigdata-014] 在ubunut 14.04 上安装mongodb 2.4.9
来源:互联网 发布:淘宝泳衣女装 编辑:程序博客网 时间:2024/06/04 01:25
在u14上安装mongodb
1. apt-get install mongodb
2. 起停
service mongodb start
service mongodb stop
3. mongodb 启动命令
/usr/bin/mongod --config /etc/mongdb.conf
4. 相关配置
cd /etc
find . -name "*mongo*"
./mongodb.conf
./init/mongodb.conf
./init.d/mongodb
./logrotate.d/mongodb-server
5.runlevel
N 2
6. 给mongodb加用户密码
6.1 ps axu|grep mongo
mongodb 2593 1.4 2.2 383076 43404 ? Ssl 23:23 0:00 /usr/bin/mongod --config /etc/mongodb.conf
注意,此时必须是没有--auth参数的
6.2 mongo
登录到交互界面,先增加ru用户
use admin
db.addUser('root', 'hellomyworld')
use briantest
db.addUser('brian', 'hibrian')
7. 如果想让mongodb在启动的时候,带入参数--auth,要修改/etc/init/mongodb.conf,然后在
exec start-stop-daemon --start --quiet --chuid mongodb \
--exec /usr/bin/mongod -- --auth --config /etc/mongodb.conf
注意加参数的位置和方式,在这里这样是可以搞定的。
然后,restart
service mongodb restart
8. 再次用mongo命令登录交互界面
use admin
show dbs
此时会提示错误,没有认证的用户
db.auth('root', 'hellomyworld')
show dbs
这就可以了
use briantest
show dbs
9. 如果需要外网能连接mongodb,需要将/etc/mongodb.conf的
bind_ip = 127.0.0.1
这一行注释掉。
10. 开机启动问题
mongodb安装后,启动设置开机自动启动。如果并不想开机启动,要修改/etc/init/mongodb.conf的开头,将start on runleve[23456]修改成start on runleve[3456]即可。网上的教程多是关于如何开机启动的,没有谈到如何取消开机启动的。此处不多见,要注意。
11. 解释
11.1 mongodb的配置信息,在/etc/mongodb.conf里。
11.2 mongodb的服务启动参数设置,在/etc/init/mongodb里。
12. 如何彻底删除mongodb
12.1 如果不彻底删除mongodb,下次安装的时候可能会导致出错,比如你手工删除了/etc/mongodb.conf,但没有清理file name database,就会导致重新安装的时候没有这个文件。
12.2 首先,执行
update -U /
这个东东会更新 file name database
12.3 然后,
apt-get remove mongodb
apt-get purge mongodb
apt-get autoremove
apt-get clean
12.4 然后,再次执行12.2
12.5 然后执行
locate mongo
这里有大概率冒出一大堆各种mongodb的文件,这些都是在file name database里存储的。注意,有选择地逐一删除这些文件!
然后再继续12.2
然后,在/etc下执行:
grep -rin mongo
看看有没有和mongo相关的残余文件,有的话,也需要逐一删除。
这些都删除完了,然后再apt-get install mongodb,这就是一个全新的了。
不这样是搞不干净的。
0 0
- [bigdata-014] 在ubunut 14.04 上安装mongodb 2.4.9
- [quant-ai 002] 在ubunut 12.04上安装mongodb 3.4.3
- [bigdata-024] 在centos 6.5上手工安装mongodb 3.2.5
- [bigdata-019] 禅道在linux上的安装
- [bigdata-029] 在centos 7上安装maria
- [bigdata-049] 在centos 6.5 上安装配置 ftp 服务
- Ubunut mongodb的安装和配置
- Caffe2 在Ubunut 16.04安装记
- 在 Windows 上安装 MongoDB
- 在window上安装mongodb
- mongodb 在ubuntu 上安装
- MongoDB 在mac上安装
- 在 CentOS7 上安装 MongoDB
- 在ubuntu上安装mongodb
- 在ubuntu上安装mongodb
- 在Mac上安装mongodb
- 在Mac上安装MongoDB
- 在CentOS7上安装MongoDB
- web基础dao层开发
- 观察者模式及Java实现例子
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- 图片加载框架之Picasso
- 【LeetCode】 374. Guess Number Higher or Lower
- [bigdata-014] 在ubunut 14.04 上安装mongodb 2.4.9
- [AHK]脚本调度脚本
- md5加密工具类
- mybatis入门系列(一)
- 算术运算符,流程控制语句一些小总结
- Laravel 5.x 请求的生命周期
- Prufer编码 & [bzoj 1005] [HNOI2008]明明的烦恼:Prufer编码,组合数学,高精度
- weak_ptr
- Android学习之路--四大组件--Activity