欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

centos yum安装mongodb

程序员文章站 2022-05-08 14:53:49
...

一、环境

操作系统: Linux Centos6.9 64位

安装数据库:mongodb3.4 

 

二、安装步骤

1、建立mongodb的yum仓库文件,输入命令

[aaa@qq.com_0_11_centos ~]# vi /etc/yum.repos.d/mongodb-org-3.4.repo

2、输入以下配置信息,然后保存文件退出

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

3、 通过yum安装mongodb

[aaa@qq.com_0_11_centos ~]# yum install -y mongodb-org

 

三、mongodb文件目录

1、 默认数据文件存储在 /var/lib/mongo 目录

2、 默认数据日志文件在 /var/log/mongodb  目录

3、 如需要修改以上存放的目录可在修改 /etc/mongod.conf 配置文件来完成

 

四、 设置开机自动启动mongodb

[aaa@qq.com_0_11_centos ~]# chkconfig --add mongod

 

五、启动mongodb

1、 启动mongodb服务,在日志文件下会出现监听说明

[aaa@qq.com_0_11_centos mongo]# service mongod start
Starting mongod: [  OK  ]

centos yum安装mongodb

2、 打开mongodb shell界面

[aaa@qq.com_0_11_centos ~]# mongo

3、 创建超级用户 ps: 在admin库创建的用户授权超级权限能任意修改整个mongodb的数据库

> use admin
switched to db admin
> db.createUser({
...    user: "admin",
...    pwd : "admin",
...    roles: [{role: "__system", db: "admin"}]
... });
Successfully added user: {
        "user" : "admin",
        "roles" : [
                {
                        "role" : "__system",
                        "db" : "admin"
                }
        ]
}

这里的意思是在创建一个用户

user: 用户名

pwd:密码

roles:角色权限

role: __system角色是系统的超级用户角色

db: 作用于哪个数据库,这里是admin的数据库,注意: 在admin数据库创建的超级用户角色的用户拥有*权限

4、 退出数据库,修改mongodb的配置文件允许远程连接

[aaa@qq.com_0_11_centos ~]# vi /etc/mongod.conf

修改以下内容,0.0.0.0代表所有机器均可远程连接该数据库,没有的加上去,修改后保存文件退出,然后重启服务器

centos yum安装mongodb

重启mongod服务

[aaa@qq.com_0_11_centos ~]# service mongod restart

 

5、 远程连接命令

mongo ip地址:端口号(默认27017)/admin -u 用户名 -p

六、卸载mongodb方式

[aaa@qq.com_0_11_centos ~]# yum erase $(rpm -qa | grep mongodb-org)

 

相关标签: mongodb centos