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 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命令