博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS上安装配置 mongodb
阅读量:5111 次
发布时间:2019-06-13

本文共 1063 字,大约阅读时间需要 3 分钟。

CentOS
首先yum list mongo* 查看是否有关于mongo的安装包,检查后安装即可
 
mongo 分client端和server端,server启动db服务,client可以连接到server然后查看数据或者管理
>yum install mongodb (v2.6)
>yum install mongodb-server
 
1 启动mangd
 
>cd ~
>mkdir mongodb
>cd mongodb
>mkdir data
>mkdir log
 
启动命令,启动后等待初始化,稍后即可连接
>mongod --dbpath ./data
 
2。 连接mongodb,默认进入test数据库
>mongo
 
3. 切换至admin数据库,新建管理员帐号,并配置用户名和密码,此帐号为以后最高管理权限帐号,请切记
>use admin
>db.createUser({user: 'managerUser', pwd: 'mangerPassWD', customData: {description: '...'}, roles: ['root']})
 
认证当前用户,认证之后才可创建其他数据库和创建新的用户
>db.auth("managerUser","mangerPassWD") 
 
4. 新建需要使用的数据库
>use new-db
新建new-db 的用户
>db.createUser({user: 'newDBUser', pwd: 'passwd', customData: {description: ''}, roles: ['readWrite']})
 
关闭数据库后重启
>use admin
>db.shutdownServer()
 
5. 重新开启数据库,并启动认证服务和后台
mongod --fork --logpath ./log/db.log --logappend --dbpath ./data --auth
 
 
完成此操作后,程序里访问此数据库就需要带入帐号信息
比如:mongodb://newDBUser:passwd@127.0.0.1:27017/new-db?authSource=new-db
 
命令行工具再次访问此数据库就需要db.auth()后才能查看数据库其他信息,比如show dbs, show tables等
 
本文仅作个人笔记记录,不一定有一定严谨,请指教

转载于:https://www.cnblogs.com/rayjs/p/6424260.html

你可能感兴趣的文章
rsync
查看>>
java中的IO操作总结
查看>>
noip模拟赛 党
查看>>
bzoj2038 [2009国家集训队]小Z的袜子(hose)
查看>>
Java反射机制及其Class类浅析
查看>>
Postman-----如何导入和导出
查看>>
面试题17:合并两个排序的链表
查看>>
Jmeter HTTPS接口测试的证书导入
查看>>
Git fetch和git pull的区别
查看>>
Error:Execution failed for task ':app:validateSigningDebug'.
查看>>
Build MySQL Replication Environment
查看>>
django 中自带的加密方法
查看>>
[转]过孔在焊盘上扇出
查看>>
黑盒测试实践——day05
查看>>
成长道路上的你和我
查看>>
使用grep查找文件中指定字符出现的次数
查看>>
【反编译系列】一、反编译代码(dex2jar + jd-gui)和反编译资源(apktool)
查看>>
[Openwrt 项目开发笔记]:Openwrt平台搭建(一)
查看>>
应用层timer_libc_posix timer
查看>>
-*- coding:utf-8 -*-
查看>>