千家信息网

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

发表于:2024-10-21 作者:千家信息网编辑
千家信息网最后更新 2024年10月21日,说明:操作系统:CentOS 6.6 64位主库:10.24.24.19从库:10.24.24.20实现目的:安装配置MongoDB数据库具体操作:一、关闭SElinux、配置防火墙1、vi /etc
千家信息网最后更新 2024年10月21日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安全错误 数据库的锁怎样保障安全 网络安全工作事关国家安全 用腾讯云服务器架设ip 网络安全模式可以装软件吗 云端服务器 安全 拼多多有多少服务器服务器 义乌市睿投网络技术有限公司 互联网科技公司可信吗 未来网络技术研究待遇 腾讯云轻量服务器如何添加d盘 国内服务器的表格app 拨打电话显示服务器已暂停 2019网络安全上海广富林 大学生信息数据库设计 ec服务器pvp材质哪个好 数据库系统战德臣 软件开发公司适合的组织结构 芒果数据库创建数据库语法 软件开发学徒 高薪 双休 服务器管理宣传语 网络技术运营流程 2000数据库卸载不掉 拼多多有多少服务器服务器 上海艺萃网络技术科技有限公司 越秀网络安全建设联系方式 信息系统网络安全合规管理 服务器管理中心在哪里 计算机网络技术和ai工程师 学校网络安全的小品 数据库中复合主键的含义 网络安全法于什么时候颁布
0