Linux中怎么安装配置MongoDB数据库

55次阅读
没有评论

共计 2518 个字符,预计需要花费 7 分钟才能阅读完成。

自动写代码机器人,免费开通

Linux 中怎么安装配置 MongoDB 数据库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

说明:

操作系统:CentOS 5.X 64 位

IP 地址:192.168.21.130

实现目的:

安装配置 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.0.tgz # 目前最新版

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

cd  /usr/local/src # 进入软件存放目录

tar zxvf mongodb-linux-x86_64-2.6.0.tgz # 解压

mv mongodb-linux-x86_64-2.6.0  /usr/local/mongodb # 移动解压文件夹到 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

netstat -lanp | grep 27017  # 查看 MongoDB 是否启动

cd /usr/local/mongodb/bin/

./mongo # 进入 MongoDB 数据库控制台

use admin  # 进入 admin 数据库

db.shutdownServer() # 关闭 MongoDB 数据库

exit # 退出

Linux 中怎么安装配置 MongoDB 数据库

系统运维  www.osyunwei.com   温馨提醒:qihang01 原创内容版权所有, 转载请注明出处及原文链

三、设置 MongoDB 数据库

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

vi /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/

./mongod –config /usr/local/mongodb/mongodb.conf # 启动 MongoDB

./mongo 127.0.0.1:27017/admin –eval db.shutdownServer()  # 关闭 MongoDB

vi /etc/rc.d/init.d/mongod # 设置开机启动 MongoDB

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

系统运维  www.osyunwei.com   温馨提醒:qihang01 原创内容版权所有, 转载请注明出处及原文链接

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

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

:wq! # 保存退出

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

mongo # 进入 MongoDB 控制台

show dbs # 查看默认数据库

use admin # 切换到 admin 数据库

exit # 退出 MongoDB 控制台

看完上述内容,你们掌握 Linux 中怎么安装配置 MongoDB 数据库的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计2518字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)