`

centos下mongodb安装

 
阅读更多

如果使用yum安装的话,需要在yum资源文件中加入10gen的源(vim /etc/yum.repos.d/CentOS-Base.repo),也可以单独创建文件/etc/yum.repos.d/10gen.repo

64位的地址为

 

[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=1

 32位的为

 

[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686
gpgcheck=0
enabled=1

 配置完成后可以安装了就,163的镜像上也有这个

 

yum install  mongo-10gen mongo-10gen-server

 

 

如果要安装指定版本的话使用命令如下

 

yum install mongo-10gen-2.2.3 mongo-10gen-server-2.2.3

 设置随机启动

 

 

chkconfig mongod on

 卸载mongodb

 

 

 yum remove  mongo-10gen mongo-10gen-server

输入

mongo

 进入mongodb的命令行

 

 

在mongo命令行下执行,必须要进入admin库才能授权用户。

 

> use admin
> db.auth("someAdminUser", password)
> use test

 安装 yum install mongo-10gen mongo-10gen-server

 

打开权限

编辑配置文件

vim /etc/mongod.conf

找到auth = true,开启此项即可,默认是注释掉的(。。。才发现原来写错了,已经修改成正确的。noauth = true是不需授权的)。

 

db.addUser("theadmin", "anadminpassword")
授权
> db.auth("theadmin", "anadminpassword")

查看用户

 

> db.system.users.find()

删除用户和查看用户

 

> db.removeUser( username )
> // 或者
> db.system.users.remove( { user: username } )
> // 检查用户:
> db.system.users.find()
> db

 

 未授权的用户操作数据库会报错误

com.mongodb.CommandFailureException: { "serverUsed" : "/42.121.52.175:27017" , "ok" : 0.0 , "errmsg" : "unauthorized"} 

 

 

 

 关于安装中出现的问题,第一次安装的时候没遇到任何问题,这几天再次安装的时候启动老报错,后来在http://blog.csdn.net/codingforfun/article/details/8265686找到了解决方法。

 

 

 


分享到:
评论

相关推荐

    Centos7下安装MongoDB

    Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...

    CentOS(Linux)离线安装MongoDB7.0详细教程(亲测可行)

    通过以上步骤,您已经成功完成了 MongoDB 7.0 在 CentOS (Linux) 环境下的离线安装。此过程不仅确保了 MongoDB 的正常运行,还增加了系统的安全性。后续可根据需要进一步配置和优化 MongoDB 的各项功能,满足不同...

    基于centos7的mongoDB7.0.14版本安装包

    基于centos7的mongoDB7.0.14版本安装包

    CentOS7.4 安装mongodb

    CentOS7.4 安装 MongoDB CentOS7.4 安装 MongoDB 是一种流行的 NoSQL 数据库安装指南。本文将指导用户如何在 CentOS7.4 操作系统上安装 MongoDB 数据库。 安装 MongoDB 安装 MongoDB 前,需要先获取安装包的地址...

    liunux centos系统mongodb3.2.0的压缩包

    MongoDB 提供了一个官方的 yum 存储库,可以在 CentOS 上轻松安装和更新 MongoDB。你需要在 `/etc/yum.repos.d/` 目录下创建一个名为 `mongodb-org-3.2.repo` 的文件,然后添加以下内容: ``` [mongodb-org-3.2] ...

    centos7 mongoDB 一键部署

    该文件为centos7环境下,mongoDB3.4一键部署配置脚本。下载该文件,拖到服务器上,$ sh mongo.sh 执行该脚本就能自动化下载、安装、配置防火墙、远程访问、开机自启动等。

    centos下mongodb解压直接可用

    在CentOS操作系统上安装和配置MongoDB可能涉及到多个步骤,包括安装依赖、下载和解压软件包、创建数据目录、配置服务以及启动和管理MongoDB。在描述中提到的压缩包“mongodbwork”可能包含了配置好的MongoDB环境,...

    Centos 7 下安装MongoDB,并配置系统启动和开机启动

    最近工作中用到MongoDB,在安装过程中走了很多弯路,整理了详细的安装说明分享给大家。 安装说明内容:MongoDB下载地址、安装MongoDB过程,配置相关文件,配置系统命令启动和开机启动。 如果有疑问请加入QQ群:...

    centos7 下安装MongoDB

    CentOS 7 安装 MongoDB MongoDB 是一个基于分布式文件存储的开源文档orientated NoSQL 数据库。它使用类似 JSON 的格式来存储数据,使用类似 Unix 的命令来操作数据。 MongoDB 的主要特点是高性能、高可用性和易于...

    Centos下安装mongodb v1.0

    如何在centos 7.2上面安装mongodb数据库 单机版安装 已经亲自测试安装成功。

    centos安装mongodb数据库

    在本文中,我们将详细介绍如何在CentOS 6.4上安装MongoDB数据库,并进行相关的配置步骤,包括设置数据存储路径、日志路径、端口和IP访问限制,以及实现系统启动时的自动化运行。 首先,我们需要下载MongoDB的二进制...

    Centos7安装mongodb一键执行脚本

    Centos7安装mongodb一键执行脚本,适用于以下版本: mongodb-linux-x86_64-rhel70-4.4.20.tgz; mongodb-linux-x86_64-rhel70-5.0.16.tgz; mongodb-linux-x86_64-rhel70-6.0.5.tgz; 将脚本和以上三个安装包拷贝至/...

    CentOS 7下MongoDB的安装配置详解

    “mongodb-linux-x86_64-rhel70-3.4.2.tgz”,放在~/software下。 2. 解压该文件包: $ cd ~/software $ tar -xf mongodb-linux-x86_64-rhel70-3.4.2.tgz 得到文件夹 mongodb-linux-x86_64-rhel70-3.4.2/,其中的...

    Centos7安装Mongodb的文档和安装包.rar

    Centos7安装Mongodb的文档和安装包,安装包名称是mongodb-linux-x86_64-rhel62-3.2.7.tgz。

    centos7.2安装Mongodb3.6.3

    完成安装后,下一步是启动 MongoDB 服务。 **命令示例**: ```bash systemctl start mongod.service ``` **解释**:`systemctl` 是 CentOS 7 中用于管理服务的工具。 ##### 4. SELinux 配置 为了确保 MongoDB ...

    Cent OS安装 + MongoDB安装部署(单节点+副本集+分片) 详细教程 MARKDOWN文档

    # CentOS安装 + MongoDB安装部署(单节点+副本集+分片)详细教程 ## 一、CentOS系统安装 在开始MongoDB的安装之前,首先需要确保你有一台运行CentOS的操作系统。以下是如何在CentOS上进行安装的步骤: 1. **更新...

    Centos7 mongodb 4.2.6 安装包

    Centos7 mongodb 4.2.6 安装包 压缩包内包含: mongodb-org-tools-4.2.6-1.el7.x86_64.rpm mongodb-org-shell-4.2.6-1.el7.x86_64.rpm mongodb-org-server-4.2.6-1.el7.x86_64.rpm

    CentOS系统下MongoDB安装及配置教程

    主要介绍了CentOS系统下MongoDB安装及配置教程,本文先是讲解了一些准备工作,然后讲解了安装MongoDB的服务器端和客户端工具的步骤,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics