先说推荐安装:在线安装,跟着官方走可以避免一些问题

新学Mongodb我还是推荐离线安装

1.离线安装:(分两批,有Linux基础和无基础)

有Linux基础的同志可以看:

安装包:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.1.tgz

安装过程

CentOS 安装 Mongodb详解(在线和离线)

安装pstree小工具,以及其使用

CentOS 安装 Mongodb详解(在线和离线)

关闭mongodb

CentOS 安装 Mongodb详解(在线和离线)

设置开机启动:

CentOS 安装 Mongodb详解(在线和离线)

无Linux基础的同志:

先去官方下载离线安装包:https://www.mongodb.com/

CentOS 安装 Mongodb详解(在线和离线)

ftp连接一下服务器,把离线包上传上去

CentOS 安装 Mongodb详解(在线和离线)

CentOS 安装 Mongodb详解(在线和离线)

XShell连接一下:

CentOS 安装 Mongodb详解(在线和离线)

CentOS 安装 Mongodb详解(在线和离线)

CentOS 安装 Mongodb详解(在线和离线)

解压文件(你输一点就可以按tab键,它会自动补全):tar -xzf mongo*

CentOS 安装 Mongodb详解(在线和离线)

解压命令不清楚的可以去文档库看基本命令 http://dnt.dkill.net/dnt

CentOS 安装 Mongodb详解(在线和离线)

切换到root用户,拷贝文件夹到/usr/local目录(一般软件都安装在这),重命名文件夹

cp -r mongodb-..... /usr/local/

mv mongodb..../ mongodb

CentOS 安装 Mongodb详解(在线和离线)

命令不理解的请看:

CentOS 安装 Mongodb详解(在线和离线)

CentOS 安装 Mongodb详解(在线和离线)

切换到 /usr/local/mongodb目录下,创建数据库目录和日记文件,后台运行mongod (./ 代表当前目录)

mkdir dbs

touch logs

./mongod --dbpath=/usr/local/mongodb/dbs/ --logpath/usr/local/mongodb/logs --fork

CentOS 安装 Mongodb详解(在线和离线)

查看进程,结束进程

pstree -p | grep mongod

pkill mongod

CentOS 安装 Mongodb详解(在线和离线)

如果提示没有pstree命令,说明你也是最小安装的,不用慌,装一下即可

yum install -y psmisc (对于放心的应用,就可以-y了,全自动化安装,不放心的就自己一个个看了)

CentOS 安装 Mongodb详解(在线和离线)

是不是嫌启动太麻烦呢?可以简化的==》如图

CentOS 安装 Mongodb详解(在线和离线)

如果是第一次使用vi,先按一下 i,进入编辑模式,输入完毕后,按 ESC,输入:wq回车即可。如果发现不管怎么搞都退不出,也不用怕,强退用 :q!

CentOS 安装 Mongodb详解(在线和离线)

输入 ./mongod -f mongod.conf 即可启动

CentOS 安装 Mongodb详解(在线和离线)

一般来说,添加启动项这么干就行了,逆天玩kali的时候也是这么干的,上次发的ssh不能启动也是这么干的~~~但是。。。不知道为什么,CentOS这么干不行,所以,跳过这一步

CentOS 安装 Mongodb详解(在线和离线)

CentOS 安装 Mongodb详解(在线和离线)

先切换到 该目录:cd /lib/systemd/system

再创建 mongodb的一个服务 :vi mongodb.service

输入以下内容:

[Unit]

Description=mongodb 
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongod.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongod.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

CentOS 安装 Mongodb详解(在线和离线)

启动服务:

systemctl start mongodb.service

停止服务:

systemctl stop mongodb.service 

开机启动 :

systemctl enable mongodb.service

CentOS 安装 Mongodb详解(在线和离线)

CentOS 安装 Mongodb详解(在线和离线)

不清楚的可以看常用Linux文档:http://dnt.dkill.net/dnt/linux/cmd.html

CentOS 安装 Mongodb详解(在线和离线)

重启后发现~mongodb已经开机自启动了!

CentOS 安装 Mongodb详解(在线和离线)

现在可以把一开始的文件删了~

CentOS 安装 Mongodb详解(在线和离线)

2.在线安装:

在线安装基本上没难度,跟着官方文档走即可:

CentOS 安装 Mongodb详解(在线和离线)

包信息

CentOS 安装 Mongodb详解(在线和离线)

注意一下,安装只支持64系统

CentOS 安装 Mongodb详解(在线和离线)

添加文件

CentOS 安装 Mongodb详解(在线和离线)

内容就是官方给的:

CentOS 安装 Mongodb详解(在线和离线)

安装吧,奇慢无比

CentOS 安装 Mongodb详解(在线和离线)

CentOS 安装 Mongodb详解(在线和离线)

已经安装完毕,下面就不高兴继续发了,没意思,跟着官方文档走一遍吧~

改天继续嗨,下面几个图证明,数据库没问题

CentOS 安装 Mongodb详解(在线和离线)

CentOS 安装 Mongodb详解(在线和离线)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

标签:
centos,安装mongodb,离线mongodb,安装,centos,离线安装mongodb

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
评论“CentOS 安装 Mongodb详解(在线和离线)”
暂无“CentOS 安装 Mongodb详解(在线和离线)”评论...

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。