加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[bigdata-014] 在ubunut 14.04 上安装mongodb 2.4.9

发布时间:2020-12-14 01:22:42 所属栏目:大数据 来源:网络整理
导读:在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 ./
在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,这就是一个全新的了。
不这样是搞不干净的。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读