首页 > 数据库 > > 基于Linux环境的MongoDB数据库安装
环境:CentOS7+MongoDB4.0.11
1.下载MongoDB安装包,解压
下载链接:https://pan.baidu.com/s/10Xoqvq1ENPFgap6-fxHGOA
[root@localhost src]# cd /usr/local/src/
[root@localhost src]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.11.tgz
[root@localhost src]# tar -zxvf mongodb-linux-x86_64-4.0.11.tgz -C /usr/local/
[root@localhost src]# cd ../
[root@localhost src]# mv mongodb-linux-x86_64-4.0.11 mongodb2.配置环境变量
[root@localhost src]# vi /etc/profile在文件末尾增加一行,编辑内容:export PATH=$PATH:/usr/local/mongodb/bin

修改后保存并退出,执行如下命令让配置生效。
[root@localhost src]# source /etc/profile3.创建数据库目录
[root@localhost src]# cd /usr/local/mongodb
[root@localhost mongodb]# touch mongodb.conf
[root@localhost mongodb]# mkdir db log
[root@localhost mongodb]# touch log/mongodb.log4.修改mongodb.conf配置文件
[root@localhost mongodb]# vi mongodb.conf编辑内容如下:
#端口
port=27017
#数据库存文件存放目录
dbpath= /usr/local/mongodb/db
#日志文件存放路径
logpath= /usr/local/mongodb/log/mongodb.log
#使用追加的方式写日志
logappend=true
#以守护进程的方式运行,创建服务器进程
fork=true
#最大同时连接数
maxConns=100
#不启用验证
noauth=true
#每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)
journal=true
#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。
#存储引擎有mmapv1、wiretiger、mongorocks
storageEngine=wiredTiger
#这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB
bind_ip = 0.0.0.05.设置文件夹权限
[root@localhost mongodb]# cd /usr/local/mongodb
[root@localhost mongodb]# chmod 777 db log6.启动MongoDB
[root@localhost mongodb]# mongod --config /usr/local/mongodb/mongodb.conf 查询MongoDB的进程,进程存在则说明启动成功,否则排除问题。
[root@localhost mongodb]# ps -ef |grep mongodb
root 10409 1 13 20:14 ? 00:00:01 mongod --config /usr/local/mongod/mongodb.conf
root 10434 10181 0 20:14 pts/0 00:00:00 grep --color=auto mongodb7.MongoDB客户端的安装
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3134412/ ,如需转载,请注明出处,否则将追究法律责任。