首页 > 数据库 >mongodb-安装过程

mongodb-安装过程

时间:2023-06-21 22:55:22浏览次数:45  
标签:bin 安装 ## mongodb db conf 过程 transparent

1、下载地址

https://www.mongodb.com/try/download/community

2、安装过程

关闭THP,提高性能

# vim /etc/rc.local
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
    echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
    echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi

创建用户和工作目录

# useradd -d /mongodb mongodb
# mkdir /mongodb/{conf,log,data}
# tar -zxvf mongodb-linux-x86_64-rhel70-4.2.8.tgz 
# mv mongodb-linux-x86_64-rhel70-4.2.8/bin/ /mongodb/
# chown mongodb.mongodb /mongodb/ -R
# su - mongodb
# vim .base_profile
export PATH=/mongodb/bin:$PATH:$HOME/.local/bin:$HOME/bin

启动运行 mongodb

## 编辑配置文件
$ cat conf/mongo.conf 
systemLog:
  destination: file
  path: "/mongodb/log/mongodb.log"
  logAppend: true
storage:
  journal:
    enabled: true
  dbPath: "/mongodb/data/"
processManagement:
  fork: true
net:
  port: 27017
  bindIp: 0.0.0.0

## 启动 mongodb
$ mongod -f conf/mongo.conf
## 停止 mongodb
$ mongod -f conf/mongo.conf --shutdown

基本操作

## 进入 mongodb
$ mongo

## 查看版本
> db.version()
4.2.8

## 显示当前所在的库
> db
test
> db.getName()
test

## 显示所有的库
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB

## 切换库
> use admin
switched to db admin

## 显示当前库状态信息
> db.stats()
{
	"db" : "admin",
	"collections" : 1,
	"views" : 0,
	"objects" : 1,
	"avgObjSize" : 59,
	"dataSize" : 59,
	"storageSize" : 20480,
	"numExtents" : 0,
	"indexes" : 1,
	"indexSize" : 20480,
	"scaleFactor" : 1,
	"fsUsedSize" : 7321313280,
	"fsTotalSize" : 30050091008,
	"ok" : 1
}

## 显示连接地址信息
> db.getMongo()
connection to 127.0.0.1:27017

标签:bin,安装,##,mongodb,db,conf,过程,transparent
From: https://www.cnblogs.com/zbc230/p/17497268.html

相关文章

  • Ubuntu 下Drupal的安装
    一些有用的安装命令:sudonautilus指用跟用户权限打开文件浏览器,这样你可以对所有文件进行读写和修改权限的操作。sudo/etc/init.d/apache2restart重启apache详细的安装步骤可以在下面地址看到:http://drupalchina.org/node/5249如何使用汉化包参看下面地址:http://drupalchina.org......
  • 在Ubuntu上安装rstatd
    安装步骤:下载rstatd组件,下载地址:http://rstatd.sourceforge.net/把下载后的rpc.rstatd-4.0.1.tar.gz放到/opt/目录下sudocp./rpc.rstatd-4.0.1.tar.gz/opt/解压缩上述tar.gz文件,默认解压缩到rpc.rstatd-4.0.1目录下。sudotarzxvfrpc.rstatd-4.0.1.tar.g......
  • win7 下安装 Microsoft Web Application Stress Tool
    MicrosoftWebApplicationStressToolMicrosoftWebApplicationStressTool能有效测试一个网站的负载性能,这个软件可以通过脚本模拟100个强并发用户的访问,并模拟实际用户的一些点击操作,WAS还可以连接上远程Windows网站服务器的性能计数器(PerformanceCounter),通过对服务器性能(C......
  • Chrome Flash插件的手动安装方法
    我的操作系统是Win2008,跟网上的解决方案稍稍有点不同,下面就是安装步骤:从Adobe官方下载Flash插件,下载地址:http://fpdownload.macromedia.com/get/flashplayer/xpi/current/flashplayer-win.xpi。并将下载后的文件后缀改为ZIP,然后将其解压出来。从解压出来的文件中,复制“flash......
  • XAMPP使用非80端口的安装配置修改
    我电脑上由于有IIS,并且IIS使用了80端口,所以我需要把apache使用非80端口,修改的地方如下:我是把XAMPP安装在D:\xampp\目录下的D:\xampp\apache\conf\httpd.conf文件修改下面2个地方:Listen8081ServerNamelocalhost:8081另外,我们不需要SSL,所以也是这个文件中注释掉下面这一行:In......
  • .NET Framework 4.0 SDK的安装
    之前我提到.NETFramework4.0GAC部署的一些问题:.NETFramework4.0中如何把一个程序部署到全局应用缓存(GAC),一个解决方法就是等.NETFramework4.0SDK的发布。目前.NETFramework4.0SDK已经发布了,它是跟WindowsSDK集成在一起发布的。即:WindowsSDKforWindows7和.N......
  • 安装Docker
    虚拟机Linux操作系统中安装DockerDockerCE支持64位版本CentOS7,并且要求内核版本不低于3.10,CentOS7满足最低内核要求,所以在CentOS7中安装Docker。(1)如果之前安装过旧版本的Docker,可以使用下面命令卸载:yumremovedocker\docker-client\......
  • centos 7中 利用conda 安装busco
     001、利用conda创建py3.7环境,并进入pyt3.7环境condacreate-nbusco-py3.7python=3.7condaactivatebusco-py3.7 002、利用conda安装buscocondainstall-cconda-forge-cbiocondabusco=5.4.7 003、调用测试(busco-py3.7)[root@PC1~]#busco--versio......
  • Dubbo 源码安装与编译
    我这里通过github的客户端工具下载到了下面目录。/Users/ghj1976/project/github/alibaba/dubbo在dubbo的根目录下,执行mvninstall注意,这里执行的是,跳过测试。mvninstall-Dmaven.test.skip=truemvninstall在本地Repository中安装jar参考:http://www.oracle.com/technetw......
  • contOS 安装ngiunx
    yuminstallnginx修改配置文件vi/etc/nginx/nginx.conf输入systemctlstatusnginx.service命令,查看服务状态设置自动启动systemctlenablenginx启动systemctlstartnginx重新加载nginx.confignginx-sreload......