千家信息网

centos6.6安装配置MongoDB(2.6.0)数据库

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,说明:操作系统:CentOS 6.6 64位主库:10.24.24.19从库:10.24.24.20实现目的:安装配置MongoDB数据库具体操作:一、关闭SElinux、配置防火墙1、vi /etc
千家信息网最后更新 2026年10月31日centos6.6安装配置MongoDB(2.6.0)数据库

说明:

操作系统:CentOS 6.6 64位

主库:10.24.24.19

从库:10.24.24.20


实现目的:

安装配置MongoDB数据库

具体操作:

一、关闭SElinux、配置防火墙

1、vi /etc/selinux/config

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

:wq! #保存退出

setenforce 0 #使配置立即生效

2、vi /etc/sysconfig/iptables #编辑

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT #允许27017端口通过防火墙

:wq! #保存退出

/etc/init.d/iptables restart #重启防火墙使配置生效


二、安装MongoDB

#目前最新版

MongoDB下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.10.tgz

上传mongodb-linux-x86_64-2.6.10.tgz到/usr/local/src目录

#进入软件存放目录

cd /usr/local/src

#解压

tar zxvf mongodb-linux-x86_64-2.6.10.tgz

#移动解压文件夹到MongoDB安装目录

mv mongodb-linux-x86_64-2.6.10 /usr/local/mongodb

mkdir -p /home/data/mongodb/mongodb_data/ #创建MongoDB数据库存放路径

mkdir -p /home/data/mongodb/mongodb_log/ #创建MongoDB数据库日志存放路径

#启动MongoDB

/usr/local/mongodb/bin/mongod --port 27017 --fork --dbpath=/home/data/mongodb/mongodb_data/ --logpath=/home/data/mongodb/mongodb_log/mongodb.log --logappend

查看MongoDB是否启动

[root@mongodb local]# netstat -lanp | grep "27017"
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 1145/mongod
unix 2 [ ACC ] STREAM LISTENING 13496 1145/mongod /tmp/mongodb-27017.sock


#进入MongoDB数据库控制台

cd /usr/local/mongodb/bin/

#进入admin数据库

./mongo


#关闭MongoDB数据库

use admin

db.shutdownServer()

exit #退出


三、设置MongoDB数据库

1、cd /usr/local/mongodb/ #进入MongoDB安装目录

vim /usr/local/mongodb/mongodb.conf #编辑

port=27017 #端口号

dbpath=/home/data/mongodb/mongodb_data/ #数据库路径

logpath=/home/data/mongodb/mongodb_log/mongodb.log #日志输出文件路径

pidfilepath=/usr/local/mongodb/mongo.pid

fork=true #设置后台运行

logappend=true #日志输出方式

shardsvr=true

directoryperdb=true

#auth=true #开启认证

:wq! #保存退出

2、

cd /usr/local/mongodb/bin/

#启动MongoDB

./mongod --config /usr/local/mongodb/mongodb.conf

#关闭MongoDB

./mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"

#设置开机启动MongoDB

vim /etc/rc.d/init.d/mongod

ulimit -SHn 655350

#!/bin/sh

# chkconfig: - 64 36

# description:mongod

case $1 in

start)

/usr/local/mongodb/bin/mongod --maxConns 20000 --config /usr/local/mongodb/mongodb.conf

;;

stop)

/usr/local/mongodb/bin/mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"

;;

status)

/usr/local/mongodb/bin/mongo 127.0.0.1:27017/admin --eval "db.stats()"

;;

esac

:wq! #保存退出

chmod +x /etc/rc.d/init.d/mongod #添加脚本执行权限

chkconfig mongod on #设置开机启动

service mongod start #启动MongoDB


3、vim /etc/profile #添加环境变量,编辑,在最后一行添加下面的代码

export PATH=$PATH:/usr/local/mongodb/bin

:wq! #保存退出

source /etc/profile #使配置立即生效

mongo #进入MongoDB控制台

show dbs #查看默认数据库

use admin #切换到admin数据库

exit #退出MongoDB控制台

至此,MongoDB数据库安装配置完成。


数据 数据库 配置 目录 路径 控制台 日志 防火墙 控制 防火 文件 注释 输出 操作系统 一行 代码 变量 口号 后台 地址 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技 喔噻互联网科技有限公司 金融科技还是互联网 互联网巨头科技公司 深圳科技互联网 互联网科技公司官网 亿策互联网科技 互联网金融 科技创新 甘肃拓世互联网科技有限公司 滨湖区互联网智能科技产品供应 成都仁贤领冠互联网科技有限公司 互联网为啥属于高科技 重庆互联网医院沙龙医盟信息科技 互联网科技产业特征 乌苏新华互联网科技做什么的 宇信科技在杭州互联网排第几 郑州欣桑互联网科技有限公司 西安左小互联网科技有限公司 安徽九吞吴互联网科技有限公司 颐高云石互联网科技 互联网科技公司经营范围 科技互联网企业 平安科技 互联网 深圳互联网络科技有限公司 互联网科技媒体 浩特互联网科技 昭通云南众福互联网科技有限公司 玉溪互联网科技怎么选 高科技互联网套路 富国互联网金融科技混合基金
0