下载MongoDB安装包
安装包路径 https://www.mongodb.com/download-center/community
找到 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz
可以先下载下来,再上传到自己的Linux环境,也可以直接在Linux下使用 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz 直接下载
- mkdir /usr/local/mongodb
- cd /usr/local/mongodb
- wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz
- tar -xf mongodb-linux-x86_64-4.0.9.tgz
- cd mongodb-linux-x86_64-4.0.9
进行安装配置
- cd /usr/local/mongodb/mongodb-linux-x86_64-4.0.9
- mkdir data
- mkdir log
- mkdir etc
- cd etc
- vim mongodb.conf
往该文件中添加如下内容
dbpath=/usr/local/mongodb/mongodb-linux-x86_64-4.0.9/data
logpath=/usr/local/mongodb/mongodb-linux-x86_64-4.0.9/log/mongodb.log
port=27017
fork=true # 设置的是后台运行
journal=false
storageEngine=mmapv1
logappend=true # 日志输出方式
运行
- cd /usr/local/mongodb/mongodb-linux-x86_64-4.0.9/bin
- 启动服务端
./mongod --config /usr/local/mongodb/mongodb-linux-x86_64-4.0.9/etc/mongodb.conf - 启动客户端
./mongo
建立软链接
上面虽然也能运行mongo,但是需要进入安装路径,不能在shell的任何位置都打开mongo,此时可以创建软链接
ln -s /usr/local/mongodb/mongodb-linux-x86_64-4.0.9/bin/mongo /usr/bin/mongo
此时可以在任何位置,直接输入mongo即可进入客户端了
后台运行
后续会添加
常见问题
- 使用kill -9 把mongo进程杀死的话,再启动异常
如果使用kill -9 把mongo进程杀死的话,再去运行会报错,此时 可以先把 /usr/local/mongodb/mongodb-linux-x86_64-4.0.9/data/mongod.lock
这个文件删除了,再启动mongod命令