linux(centos 7) 环境 mongodb 安装,配置,创建用户密码
来源:互联网 发布:教育大数据公司有哪些 编辑:程序博客网 时间:2024/05/16 10:56
1.下载安装包
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.9.tgz
下载完成后解压缩压缩包
tar zxf mongodb-linux-x86_64-rhel62-3.2.9.tgz
2. 安装准备
将MongoDB文件夹命名为mongdb文件夹
mv mongodb-linux-x86_64-rhel62-3.2.9 mongodb
创建数据库文件夹与日志文件
mkdir /home/mongodb/data
mkdir /home/mongodb/logs
touch(创建文件)
3. 启动mongodb
cd到mongodb目录下的bin文件夹启动mongodb
//下面这个是需要权限的登录方式, 用户连接需要用户名和密码
./mongod --dbpath=/home/mongodb/data --logpath=/home/mongodb/logs --logappend --auth --port=27017 --fork
//这个是不需要密码的
./mongod --dbpath=/home/mongodb/data --logpath=/home/mongodb/logs --logappend --port=27017 --fork
或者
在mongodb下面创建文件 my.cnf
touch my.cnf
里面内容为:
.
port=27017
dbpath=/home/mongodb/data
logpath=/home/mongodb/logs/mongodb.log
pidfilepath=/home/mongodb/mongo.pid
fork=true
logappend=true
#auth=true
保存完后,回到bin目录下,输入
./mongod --config /home/mongodb/my.cnf
。
5,查看进程。
netstat -lanp |grep 27017
6,创建用户
进入bin目录下, 输入./mongo 127.0.0.1:27017 连接到mongodb中,
输入use test (MongoDB use DATABASE_NAME 用于创建数据库。该命令将创建一个新的数据库,如果它不存在,否则将返回现有的数据库。)
创建用户名,密码和角色。
db.createUser({user:"testuse",pwd:"1qaz@wsx",roles:[{role:"readWrite",db:"picadb"}]})
至此,用户和密码已创建完毕。
7,重新启动mongodb。查看mongodb。
修改刚才的my.cnf文件,在内容中添加 auth=true。 保存。
重启mongodb,再登录到mongodb中,
[root@iZ253cglmsxZ bin]# ./mongo 127.0.0.1:27017
MongoDB shell version: 3.2.9
connecting to: 127.0.0.1:27017/test
> use test
switched to db test
> show collections
2016-09-05T16:46:13.013+0800 E QUERY [thread1] Error: listCollections failed: {
"ok" : 0,
"errmsg" : "not authorized on picadb to execute command { listCollections: 1.0, filter: {} }",
"code" : 13
} :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype._getCollectionInfosCommand@src/mongo/shell/db.js:773:1
DB.prototype.getCollectionInfos@src/mongo/shell/db.js:785:19
DB.prototype.getCollectionNames@src/mongo/shell/db.js:796:16
shellHelper.show@src/mongo/shell/utils.js:754:9
shellHelper@src/mongo/shell/utils.js:651:15
@(shellhelp2):1:1
> db.auth("testuser","1qaz@wsx")
1
> show collections
movie
查看成功表明 mongodb用户名和密码创建成功。
- linux(centos 7) 环境 mongodb 安装,配置,创建用户密码
- linux(centos 7) 环境 mongodb 安装,配置,创建用户密码
- Mongodb笔记之(Linux Centos 7 Mongodb安装和账户创建)
- kvm安装配置,创建虚拟机,centos环境
- mongodb学习(1)centos环境下安装mongodb
- centos 7 环境安装配置
- CentOS 7 安装配置 mongodb 3.0.7
- Linux系统(Centos)下安装nodejs并配置环境
- Mac环境安装、配置centos Linux
- CentOS环境下安装MongoDB
- Linux环境安装MongoDB
- CentOs Mongodb 的安装配置
- linux-centos如何配置mongodb
- 安装配置CentOS环境
- CentOS 7安装mongodb
- centos 7 安装mongodb
- Linux(CentOS)下配置安装Tomcat并配置JDK环境
- Linux(CentOS)下配置安装Tomcat并配置JDK环境
- 一、对象模型
- linux下QOS--理论篇
- 利用poi导出excel,并自动生成表头
- mysql给表添加多个字段
- 在ORACLE中实现SELECT TOP N的方法
- linux(centos 7) 环境 mongodb 安装,配置,创建用户密码
- 二度云:未来的云服务只会越来越便宜,性价比越来越高
- A problem has been detected and windows has been shut down to prevent damage to your computer.
- iTerm2使用
- 接口回调
- ubuntu16.04安装sbt
- 架构设计:系统间通信(2)——概述从“聊天”开始下篇
- MongoDB学习(三)索引、备份、恢复和导入导出操作
- Modbus通讯协议学习 - 认识篇