MongoDB安装

官方下载安装包

MongoDB 提供了linux各发行版本64位的安装包,你可以在官网下载安装包。
官网

  • 关于版本的选择:
    1
    2
    3
    4
    5
    6
    Amazon Linux(亚马逊)、
    Debian Linux(Debian)、
    Linux legacy(通用版)、
    RHEL Linux(红帽)、
    SUSE Linux(SuSE Linux AG)、
    Ubuntu Linux(友帮拓、优般图、乌班图);

1.下载解压

将压缩包移动到/usr/local下,解压缩,并改名为mongoDB-4.0.12

1
2
3
4
5
6
#解压缩
tar -zxvf mongodb-linux-x86_64-rhel70-4.0.12.tgz
#删除压缩包
rm -rf mongodb-linux-x86_64-rhel70-4.0.12.tgz
#重命名
mv mongodb-linux-x86_64-rhel70-4.0.12 mongoDB-4.0.12

2.配置系统环境变量

1
vim /etc/profile

在文件的最后加上:

1
2
#mongodb
export PATH=$PATH:/usr/local/mongoDB/mongodb-4.0.12/bin

保存并退出Vim编辑器,
运行

1
source /etc/profile #使修改生效即可

3.创建MongoDB数据存放文件夹和日志记录文件夹,为后面的配置文件使用:

1
2
3
#注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。
mkdir -p /data/db
mkdir -p /logs

4.创建MongoDB运行时使用的配置文件

1
2
3
4
#进入bin目录下
cd /usr/local/mongoDB/mongodb-4.2.0/bin
#创建mongodb.conf配置文件:
vim mongodb.conf

会提示是new file,直接输入下面内容:

1
2
3
4
5
6
dbpath = /data/db #数据文件存放目录
logpath = /logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
#auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释
bind_ip=0.0.0.0 #允许远程访问,或者直接注释,127.0.0.1是只允许本地访问

5.启动MongoDB

1
2
3
4
#进入bin目录下:
cd /usr/local/mongoDB/mongodb-4.2.0/bin
#加载配置文件方式启动:
./mongod -f mongodb.conf

看到如下内容,即为成功:

1
2
3
4
2019-09-03T08:55:56.198+0800 I STORAGE  [main] Max cache overflow file size custom option: 0
about to fork child process, waiting until server is ready for connections.
forked process: 16010
child process started successfully, parent exiting

至此,MongoDB在Linux上的安装完毕。

查看安装结果

查看端口映射检查是否启动成功:netstat -nltp|grep mongod ,显示:

1
tcp        0      0 0.0.0.0:27017           0.0.0.0:*               LISTEN      16010/./mongod 

或者:netstat -nltp|grep 27017
或者: ps -ef | grep mongo

进入数据库的CLI管理界面

1
2
cd /usr/local/mongoDB/mongodb-4.2.0/bin
./mongo #或在任意位置使用 mongo 命令即可进入(因为之前已经将改bin目录添加到系统环境变量)

附录:

MongoDB使用教程:

MongoDB命令