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

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

发布时间:2020-12-14 01:22:43 所属栏目:大数据 来源:网络整理
导读:在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里。

(编辑:李大同)

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

    推荐文章
      热点阅读