首页 / MONGODB / 各种姿势安装MongoDB
各种姿势安装MongoDB
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了各种姿势安装MongoDB,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3156字,纯文字阅读大概需要5分钟。
内容图文
![各种姿势安装MongoDB](/upload/InfoBanner/zyjiaocheng/922/c481720f385b47c29a147ca67abd7789.jpg)
yum
安装MongoDB
配置yum源
vim /etc/yum.repos.d/mongodb.repo
[mongodb]
name=mongodb
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
enabled=1
gpgcheck=0
安装MongoDB
yum –y isntall mongodb-org
开启mongodb服务
service mognod start
设置开机启动
chkconfig mongod on
通过查看日志文件,看安装是否成功
cat /var/log/mongodb/mongod.log
进入交互界面
mongo
卸载MongoDB
停止服务
service mongod stop
删除安装的包
yum erase $(rpm -qa | grep mongodb-org)
删除数据及日志
rm -rf /var/lib/mongo 数据文件存储
rm -rf /var/log/mongodb 默认日志文件
/etc/mongod.conf 配置文件
tar
方法一
解压压缩包
tar -xzvf mongodb-linux-x86_64-rhel62-3.4.2.tgz
将解压包放进安装目录
mkdir /usr/local/mongodb
mv mongodb-linux-x86_64-rhel62-3.4.2 /usr/local/mongodb
编辑配置文件
vim /usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.4.2/bin/mongodb.conf
systemLog:
destination: file
path: “/usr/local/mongodb/data/log/mongodb.log”
logAppend: true
storage:
journal:
enabled: true
dbPath: “/usr/local/mongodb/data/db”
directoryPerDB: false
engine: wiredTiger
wiredTiger:
engineConfig:
cacheSizeGB: 4
directoryForIndexes: false
journalCompressor: zlib
collectionConfig:
blockCompressor: zlib
indexConfig:
prefixCompression: true
net:
port: 27017
processManagement:
fork: true
security:
authorization: disabled
添加环境变量
vim /etc/profile
export PATH=PATH:HOME/bin:/usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.4.2/bin
source /etc/profile
启动mongodb服务
bin/mongod -f mongodb.conf
检查mongodb启动端口27017
lsof -i :27017
进入交互界面
mongo
方法二
解压压缩包
tar -xzvf mongodb-linux-x86_64-rhel62-3.4.2.tgz
创建mongoDB存放路径
mkdir –p /mongodb/data
添加环境变量(所有用户生效)
vim /etc/profile
export PATH=PATH:HOME/bin:/usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.4.2/bin
source /etc/profile
开启MongoDB
mongod --dbpath=/mongodb/data
但当该窗口关闭,则mongodb关闭
–fork可以让其在后台进行
但要启用—logpath来指定MongoDB服务运行日志文件。
mkdir –p /mongodb/log
mongod --dbpath=/mongodb/data --logpath=/mongodb/log/mongodb.log --fork
[mongodb.log为文件]
启用交互界面
mongo
编译安装
解压压缩包
tar -xzvf mongodb-linux-x86_64-rhel62-3.4.2.tgz -C /application
编辑文件
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 mongod
echo 123456 |passwd --stdin mongod
创建程序目录
mkdir -p /application/mongodb/
cd /application/mongodb/
mkdir -p bin conf log data
解压程序
tar xf mongodb-linux-x86_64-rhel62-3.4.2.tgz –C /application/mongodb/
cd /application/mongodb/
cd mongodb-linux-x86_64-3.2.8/bin/
cp * /mongodb/bin
修改程序属主
chown -R mongod:mongod /application/mongodb
添加环境变量(所有用户有效)
vim /etc/profile
export PATH=/application/mongodb/bin:$PATH
只对当个用户有效
vim /application/mongodb/conf/mongod.conf
dbpath=/application/mongodb/data
logpath=/application/mongodb/log/mongodb.log
port=27017
logappend=1
fork=1
使用配置文件时的启动与关闭:
**启动:**mongod -f mongod.conf
**关闭:**mongod -f mongod.conf --shutdown
内容总结
以上是互联网集市为您收集整理的各种姿势安装MongoDB全部内容,希望文章能够帮你解决各种姿势安装MongoDB所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。