栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

MongoDB安装-Liunx

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MongoDB安装-Liunx

MongoDB安装-Liunx

百度网盘:链接:https://pan.baidu.com/s/1zzk9ju8wOOyzvEy-gs0ctA
提取码:QWER

一、安装过程
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.17.tgz
二、配置系统文件 profile
sudo vi /etc/profile
#mongoDB
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
source /etc/profile
三、创建系统日志文件和书库文件夹
cd /opt/mongodb-linux-x86_64-rhel70-4.2.17/
sudo mkdir -p data/db
sudo chmod -R 777 data/db
cd data
sudo mkdir logs
cd logs
touch mongodb.log
四、配置文件
cd bin
sudo vi mongodb.conf
dbpath=/opt/mongodb-linux-x86_64-rhel70-4.2.17/data/db #数据文件存放目录
logpath=/opt/mongodb-linux-x86_64-rhel70-4.2.17/data/logs/mongodb.log #日志文件存放目录
port=27017  #端口
fork=true  #以守护程序的方式启用,即在后台运行
# nohttpinterface=true
bind_ip=0.0.0.0
五、启动

bin目录下启动

./mongod -f mongodb.conf   
六、开机启动
vi /etc/rc.d/init.d/mongod
#!/bin/bash

export MONGO_HOME=/opt/mongodb-linux-x86_64-rhel70-4.2.17
#chkconfig:2345 20 90
#description:mongod
#processname:mongod
case $1 in
          start) 
              $MONGO_HOME/bin/mongod --config $MONGO_HOME/bin/mongodb.conf
              ;;
          stop)
              $MONGO_HOME/bin/mongod  --shutdown --config $MONGO_HOME/bin/mongodb.conf
              ;;
          status)
              ps -ef | grep mongod
              ;;
          restart)
              $MONGO_HOME/bin/mongod  --shutdown --config $MONGO_HOME/config/mongodb.conf
              $MONGO_HOME/bin/mongod --config $MONGO_HOME/config/mongodb.conf
              ;;
          *)
              echo "require start|stop|status|restart"
              ;;
esac
chmod +x /etc/rc.d/init.d/mongod

添加服务

chkconfig --add mongod

设置开机启动

chkconfig mongod on

启动关闭

service mongod start
service mongod stop
七、远程连接测试

查看所有数据库

show dbs

切换数据库

use admin

再切换数据库,添加用户,

db.createUser({user:'root',pwd:'123456',roles:['readWrite']})
本地启动后测试

防火墙开放端口

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT

本地连接

./mongo

或则

./mongo mongodb://localhost:27017/admin -u "root" -p "123456"

远程连接测试

./mongo mongodb://139.9.126.68:27017/admin -u "root" -p "123456"
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/288927.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号