1、下载mongodb
https://www.mongodb.org/dl/linux/x86_64-rhel62?_ga=2.188218154.323484055.1507690032-19904153.1501119957
2、安装mongodb
tar -zxvf mongodb-linux-x86_64-rhel62-3.4.9.gz
mv mongodb-linux-x86_64-rhel62-3.4.9 mongodb-3.4.9
mkdir ./mongodb-3.4.9/logs
mkdir ./mongodb-3.4.9/data
mkdir ./mongodb-3.4.9/conf
3、在目录./mongodb-3.4.9/conf创建配置文件mongodb.conf
dbpath = /usr/local/jenkins/mongodb/mongodb-3.4.9/data
logpath = /usr/local/jenkins/mongodb/mongodb-3.4.9/logs/mongodb.log
port = 27017
fork = true
auth = true
logappend = true
4、在目录./mongodb-3.4.9创建启动脚本startup.sh和关闭脚本shutdowm.sh
startup.sh:
/usr/local/jenkins/mongodb/mongodb-3.4.9/bin/mongod --config /usr/local/jenkins/mongodb/mongodb-3.4.9/conf/mongodb.conf
shutdown.sh:
/usr/local/jenkins/mongodb/mongodb-3.4.9/bin/mongod --shutdown --config /usr/local/jenkins/mongodb/mongodb-3.4.9/conf/mongodb.conf
5、连接mongodb
./bin/mongo -u username -p password 192.168.1.135:27017/database(用户名对应的数据库)
6、mongodb认证方式配置步骤
linux下的mongodb授权认证(配置步骤例子)
(1)第一次登录不启动授权(mongo默认不启动)
./mongod --dbpath=/home/db/data --logpath=/home/db/logs/mongodb.log
(2)接着使用 ./mongo 命令连接数据库
./mongo
切换到admin数据库 use admin
使用创建用户命令:
use admin
db.createUser(
{
user: "root",
pwd: "root",
roles: [ { role: "root", db: "admin" } ]
}
)
则对admin数据库添加了名为root的用户(注:mongo为每一个数据库都提供了一套用户权限)
(3)接着关闭数据库(注:当启动了授权认证,只有root角色有权限可以关闭数据库)
db.shutdownServer();
(4)第二次登录启用授权认证:
./mongod --auth --dbpath=/home/db/data --logpath=/home/db/logs/mongodb.log
(5)接着切换到admin数据库,使用查看用户命令
use admin
show users
将提示未授权
这时需要做授权认证
db.auth("root","root");
再调用刚才的命令则可以查看到用户信息
(6)接着需要为我们的数据库添加相关用户,这里使用logbackdb为示例
use logbackdb
db.createUser(
{
user: "root",
pwd: "root",
roles: [
{ role: "readWrite", db: "logbackdb" }
]
}
)
这里为logbackdb数据库添加了具有读写权限的角色
更多技术分享
- 大小: 39.9 KB
分享到:
相关推荐
### MongoDB 安装与配置详解 #### 一、概述 MongoDB是一款开源的NoSQL数据库系统,以其灵活性、高性能及可扩展性而受到广大开发者的欢迎。本文将详细介绍MongoDB在Windows环境下的安装配置过程,并通过Java语言...
mongodb在Linux下安装配置,集群搭建,分片持久化等,MongoDB安装和配置_for_Linux.doc
Mongodb安装https配置文档
MongoDB 安装与配置主从关系需要考虑多方面的因素,包括安装、配置、创建数据库和用户、创建索引、主从配置和优化等。只有通过合理的配置和优化,才能发挥 MongoDB 的强大功能,提高系统性能和可用性。
在生产环境中,通常会将MongoDB配置为Windows服务,以便在系统启动时自动运行。可以使用`--install`参数安装服务,例如:`mongod.exe --dbpath E:\mongodb\data --install`。然后使用`net start MongoDB`启动服务,...
"Linux MongoDB安装及配置" Linux MongoDB安装及配置是将MongoDB数据库管理系统安装到Linux操作系统中,...本文详细介绍了Linux MongoDB的安装和配置过程,包括安装、启动、使用MongoDB客户端和额外工作等方面的内容。
**二、MongoDB配置文件** MongoDB的配置文件通常名为`mongod.conf`,位于安装目录下的`bin`或`data`子目录。这个文件控制MongoDB实例的行为,包括数据存储位置、端口设置、日志记录等。 1. **基本配置选项**: - `...
Linux与window下Mongodb安装和启动配置说明Linux与window下Mongodb安装和启动配置说明
MongoDB 的安装和配置过程主要包括创建数据存储位置、配置环境变量、执行 cmd 命令、创建日志存放文件夹、创建日志存放文件、创建 MongoDB 配置文件、修改配置信息内容和执行 cmd 命令等步骤。通过遵循这些步骤,...
在这个主题中,我们将深入探讨MongoDB的安装配置以及如何使用Java进行操作。 首先,让我们看看《Mongodb安装.doc》。这份文档应该详细介绍了在各种操作系统(如Windows、Linux或macOS)上安装MongoDB的步骤。安装...
MongoDB的配置文件是服务器的核心组件之一,它控制着MongoDB服务器的各种设置和行为。在本文中,我们将详细介绍MongoDB的配置文件的各个部分,并解释每个设置的作用和意义。 一、数据库文件位置(dbpath) MongoDB...
### MongoDB集群安装配置详解 #### 一、引言 随着数据量的增长以及对高可用性的需求增加,构建MongoDB集群成为一种常见的解决方案。本文将详细介绍如何在Ubuntu 16环境下配置MongoDB集群,并通过实际步骤演示整个...
MongoDB是一款开源、高性能、无模式的文档型数据库,常用于大数据存储和处理。...通过以上内容,相信您已经对MongoDB的安装、基本操作和常见应用场景有了初步的认识。祝您学习愉快,如有疑问,欢迎继续探讨。
Linux MongoDB 安装及配置 MongoDB 是一个基于分布式文件存储的开源数据库系统,具有高性能、可扩展...通过以上步骤,可以成功地安装和配置 MongoDB,并将其设置为自启动服务,方便了使用 MongoDB 的开发和测试工作。
### MongoDB 安装与配置详解及使用MongoVUE进行连接 #### 一、MongoDB简介与安装 **MongoDB** 是一种开源文档型...通过上述步骤,您可以成功地在Linux环境中安装配置MongoDB,并使用MongoVUE进行数据库管理和操作。
linuxmongoDB安装及配置.pdf
在Windows 10环境下安装和配置MongoDB的过程主要包括以下几个步骤: **一、下载 MongoDB 安装文件** 首先,访问MongoDB的官方网站(https://www.mongodb.com/download-center?jmp=nav#community)来获取安装包。在...
### Windows 下 MongoDB 的安装与配置详解 #### 一、MongoDB 概述 MongoDB 是一种流行的非关系型数据库(NoSQL),它以其灵活的数据存储方式受到 IT 行业的广泛欢迎。相比于传统的关系型数据库,MongoDB 提供了一...