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

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

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

有Linux基础的同志可以看:

安装过程

centos查看mongo有没有启动 linux查看mongodb安装路径_centos查看mongo有没有启动

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

centos查看mongo有没有启动 linux查看mongodb安装路径_linux mongdb 安装目录_02

关闭mongodb

centos查看mongo有没有启动 linux查看mongodb安装路径_开机启动_03

设置开机启动:

centos查看mongo有没有启动 linux查看mongodb安装路径_离线安装_04

无Linux基础的同志:

centos查看mongo有没有启动 linux查看mongodb安装路径_开机启动_05

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

centos查看mongo有没有启动 linux查看mongodb安装路径_centos查看mongo有没有启动_06

centos查看mongo有没有启动 linux查看mongodb安装路径_mongodb_07

XShell连接一下:

centos查看mongo有没有启动 linux查看mongodb安装路径_linux mongdb 安装目录_08

centos查看mongo有没有启动 linux查看mongodb安装路径_linux mongdb 安装目录_09

centos查看mongo有没有启动 linux查看mongodb安装路径_离线安装_10

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

centos查看mongo有没有启动 linux查看mongodb安装路径_离线安装_11

centos查看mongo有没有启动 linux查看mongodb安装路径_mongodb_12

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

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

mv mongodb..../ mongodb

centos查看mongo有没有启动 linux查看mongodb安装路径_离线安装_13

命令不理解的请看:

centos查看mongo有没有启动 linux查看mongodb安装路径_linux mongdb 安装目录_14

centos查看mongo有没有启动 linux查看mongodb安装路径_linux mongdb 安装目录_15

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

mkdir dbs

touch logs

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

centos查看mongo有没有启动 linux查看mongodb安装路径_linux mongdb 安装目录_16

查看进程,结束进程

pstree -p | grep mongod

pkill mongod

centos查看mongo有没有启动 linux查看mongodb安装路径_linux mongdb 安装目录_17

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

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

centos查看mongo有没有启动 linux查看mongodb安装路径_开机启动_18

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

centos查看mongo有没有启动 linux查看mongodb安装路径_开机启动_19

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

centos查看mongo有没有启动 linux查看mongodb安装路径_离线安装_20

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

centos查看mongo有没有启动 linux查看mongodb安装路径_离线安装_21

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

centos查看mongo有没有启动 linux查看mongodb安装路径_开机启动_22

centos查看mongo有没有启动 linux查看mongodb安装路径_开机启动_23

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

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

输入以下内容:

[Unit]

Descriptinotallow=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查看mongo有没有启动 linux查看mongodb安装路径_mongodb_24

启动服务:

systemctl start mongodb.service

停止服务:

systemctl stop mongodb.service

开机启动 :

systemctl enable mongodb.service

centos查看mongo有没有启动 linux查看mongodb安装路径_linux mongdb 安装目录_25

centos查看mongo有没有启动 linux查看mongodb安装路径_centos查看mongo有没有启动_26

centos查看mongo有没有启动 linux查看mongodb安装路径_centos查看mongo有没有启动_27

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

centos查看mongo有没有启动 linux查看mongodb安装路径_mongodb_28

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

centos查看mongo有没有启动 linux查看mongodb安装路径_centos查看mongo有没有启动_29

2.在线安装:

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

centos查看mongo有没有启动 linux查看mongodb安装路径_centos查看mongo有没有启动_30

包信息

centos查看mongo有没有启动 linux查看mongodb安装路径_linux mongdb 安装目录_31

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

centos查看mongo有没有启动 linux查看mongodb安装路径_开机启动_32

添加文件

centos查看mongo有没有启动 linux查看mongodb安装路径_centos查看mongo有没有启动_33

内容就是官方给的:

centos查看mongo有没有启动 linux查看mongodb安装路径_离线安装_34

安装吧,奇慢无比

centos查看mongo有没有启动 linux查看mongodb安装路径_离线安装_35

centos查看mongo有没有启动 linux查看mongodb安装路径_linux mongdb 安装目录_36

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

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

centos查看mongo有没有启动 linux查看mongodb安装路径_开机启动_37

centos查看mongo有没有启动 linux查看mongodb安装路径_离线安装_38

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