mogodb3.2源码安装
mogodb3.2源码安装
下载链接: http://www.mongodb.org/downloads
1、环境准备:
1.mkdir -p /data/tgz #创建存放软件的目录
2.mkdir -p /data/apps/mongodb #创建MongoDB程序存放目录
3.mkdir -p /data/data/mongodb #创建数据存放目录
4.mkdir -p /data/log/mongodb #创建日志存放目录
2、下载,解压:
cd /data/tgz
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.6.tgz
tar zxvf mongodb-linux-x86_64-3.2.6.tgz
cd mongodb-linux-x86_64-3.2.6
cp -r * /data/apps/mongodb
3、新建配置文件,mongodb支持把参数写进配置文件,然后以配置文件的配置来启动:
cd /data/apps/mongodb
vi mongodb.conf 如下:
port = 27017
dbpath = /data/data/mongodb
logpath = /data/log/mongodb/mongodb.log
logappend = true
fork = true
#bind_ip = 127.0.0.1
auth = false#默认为false,使用验证方式,待创建完用户后,可以设为true
4、运行mongodb
/data/apps/mongodb/bin/mongod -f /data/apps/mongodb/bin/mongodb.conf
5、关闭mongodb
直接kill -15 <pid>,注意kill -9 可能会导致数据文件损坏
6、启动客户端
/data/apps/mongodb/bin/mongo
7、mongodb操作
#创建数据库
use userinfo #设置密码
#https://docs.mongodb.com/manual/reference/method/js-user-management/
db.createUser(
{
user: "joshua",
pwd: "joshua",
roles:[ "readWrite", "dbAdmin" ]
}
)
备注:如运行mongodb服务时,有密码验证,进入客户端需要验证
#若设置密码登录,打开客户端
/Data/apps/mongodb/bin/mongo
use userinfo
db.auth('joshua','joshua');
8.基本命令
use userinfo #切换数据库
show dbs #查看所有数据库
show collections #查看所有的collection
db.user.findOne() #查看collection为user的一条数据
db.user.find() #查看collection为user的数据
db.getUser("joshua") #获取某一个用户,"joshua"为用户名
db.getUsers() #获取所有用户
参考:https://docs.mongodb.com/manual/
mogodb3.2源码安装的更多相关文章
- mono-3.4.0 源码安装时出现的问题 [do-install] Error 2 [install-pcl-targets] Error 1 解决方法
Mono 3.4修复了很多bug,继续加强稳定性和性能(其实Mono 3.2.8 已经很稳定,性能也很好了),但是从http://download.mono-project.com/sources/m ...
- 搭建LNAMP环境(七)- PHP7源码安装Memcached和Memcache拓展
上一篇:搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展 一.安装Memcached 1.yum安装libevent事件触发管理器 yum -y install libe ...
- 搭建LNAMP环境(二)- 源码安装Nginx1.10
上一篇:搭建LNAMP环境(一)- 源码安装MySQL5.6 1.yum安装编译nginx需要的包 yum -y install pcre pcre-devel zlib zlib-devel ope ...
- 搭建LNAMP环境(一)- 源码安装MySQL5.6
1.yum安装编译mysql需要的包 yum -y install gcc-c++ make cmake bison-devel ncurses-devel perl 2.为mysql创建一个新的用户 ...
- Greenplum 源码安装教程 —— 以 CentOS 平台为例
Greenplum 源码安装教程 作者:Arthur_Qin 禾众 Greenplum 主体以及orca ( 新一代优化器 ) 的代码以可以从 Github 上下载.如果不打算查看代码,想下载编译好的 ...
- salt源码安装软件和yum安装软件
上面简单列出了源码安装的sls文件书写思路. 涉及到一些固定的思路:如, 1,拷贝 解压安装时候需要依赖tar.gz存在 如果已安装则无需再次安装. 2,启动脚本 加入chk时候需要文件存在,如果已添 ...
- 搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展
上一篇:搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展 一.安装MongoDB 1.创建mongodb用户组和用户 groupadd mongodb useradd -r -g ...
- 搭建LNAMP环境(三)- 源码安装Apache2.4
上一篇:搭建LNAMP环境(二)- 源码安装Nginx1.10 1.yum安装编译apache需要的包(如果已经安装,可跳过此步骤) yum -y install pcre pcre-devel zl ...
- Linux MySQL源码安装缺少ncurses-devel包
在Red Hat Enterprise Linux Server release 5.7 上用源码安装MySQL-5.6.23时,遇到了" remove CMakeCache.txt and ...
随机推荐
- 解决方法:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
在Windows Server 2008 x64 上部署一个Vs 2008开发的.net2.0 的asp.net web 程序,调用了office的组件来导入导出excel文件,其中托管管道模式为集成 ...
- 第一次写博客Poj1044
Date bugs Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 3005 Accepted: 889 Descript ...
- python之数据库操作
数据库操作 Python 操作 Mysql 模块的安装 1 2 3 4 5 linux: yum install MySQL-python window: http://files ...
- W3School-CSS 内边距 (padding) 实例
CSS 内边距 (padding) 实例 CSS 实例 CSS 背景实例 CSS 文本实例 CSS 字体(font)实例 CSS 边框(border)实例 CSS 外边距 (margin) 实例 CS ...
- android 生成验证码图片
(转自:http://blog.csdn.net/onlyonecoder/article/details/8231373) package com.nobeg.util; import java.u ...
- 关于Spring中配置LocalSessionFactoryBean来生成SessionFactory
转载http://m.blog.csdn.net/blog/SpbDev/8545372 学习Spring的过程中,一直不理解为何配置的bean的class是LocalSessionFacto ...
- spring的路径通配符
Spring提供了强大的Ant模式通配符匹配,从同一个路径能匹配一批资源. Ant路径通配符支持"?"."*"."**",注意通配符匹配不包 ...
- web也是区分前端与后端的,session\cookie辨析
<1>Ajax交互方式 Ext.Ajax.request( { //被用来向服务器发起请求默认的url url : "", //请求时发送后台的参数,既可以是Json对 ...
- [django]利用xlwt实现文件下载功能
代码: url.py: url(r'^importmould/$', 'keywork.views.xls_mould', name='xls_mould'), view.py: from djang ...
- 怎样制作FL Studio步进音序器中的节奏
了解了FL Studio一些操作功能后,我们就要去用这些操作功能完成我们想要的作品.所以今天小编就来带领大家在FL Studio的步进音序器中制作出简单的节奏,与此同时大家也会了解到通道的几个基础功能 ...