centos yum安装mongodb

偏执的太偏执、 2021-09-27 04:48 514阅读 0赞

一、环境

操作系统: Linux Centos6.9 64位

安装数据库:mongodb3.4

二、安装步骤

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

  1. [root@VM_0_11_centos ~]# vi /etc/yum.repos.d/mongodb-org-3.4.repo

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

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

3、 通过yum安装mongodb

  1. [root@VM_0_11_centos ~]# yum install -y mongodb-org

#

三、mongodb文件目录

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

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

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

四、 设置开机自动启动mongodb

  1. [root@VM_0_11_centos ~]# chkconfig --add mongod

五、启动mongodb

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

  1. [root@VM_0_11_centos mongo]# service mongod start
  2. Starting mongod: [ OK ]

70

2、 打开mongodb shell界面

  1. [root@VM_0_11_centos ~]# mongo

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

  1. > use admin
  2. switched to db admin
  3. > db.createUser({
  4. ... user: "admin",
  5. ... pwd : "admin",
  6. ... roles: [{role: "__system", db: "admin"}]
  7. ... });
  8. Successfully added user: {
  9. "user" : "admin",
  10. "roles" : [
  11. {
  12. "role" : "__system",
  13. "db" : "admin"
  14. }
  15. ]
  16. }

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

user: 用户名

pwd:密码

roles:角色权限

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

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

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

  1. [root@VM_0_11_centos ~]# vi /etc/mongod.conf

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

70 1

重启mongod服务

  1. [root@VM_0_11_centos ~]# service mongod restart

5、 远程连接命令

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

六、卸载mongodb方式

  1. [root@VM_0_11_centos ~]# yum erase $(rpm -qa | grep mongodb-org)

发表评论

表情:
评论列表 (有 0 条评论,514人围观)

还没有评论,来说两句吧...

相关阅读

    相关 CentOS 7 yum方式快速安装MongoDB

    > MongoDB是深受广大开源爱好者支持和研究的NoSQL数据库之一,它基于灵活的JSON文档方式,非常适合敏捷开发,其高可用功能强大,支持水平扩展等众多关键特性。一如其简约