Linux安装mongodb

1.连接阿里云服务器

连接阿里云服务器较为简单,这里不再赘述!

2.下载mongodb

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.9.tgz

3.解压下载mongodb文件

tar zxvf mongodb-linux-x86_64-3.2.9.tgz

4.将解压过后的包移动到指定目录

mv mongodb-linux-x86_64-3.2.9/ /usr/local/mongodb

5.创建数据文件夹和日志文件等

mkdir -p  /usr/local/mongodb/data
touch /usr/local/mongodb/mongod.log
touch /usr/local/mongodb/mongodb.conf

6.启动

(1):第一种启动方式:

##进入mongo的bin目录下:
cd /usr/local/mongodb/bin
##通过参数启动(通过mongodb客户端工具可直接访问)--权限不足的话加上sudo
./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/mongod.log --logappend  --port=27017 --fork 
###mongodb非法关闭的时候若出现 about to fork child process, waiting until server is ready for connections 那么需要执行:
rm /data/mongodb/mongo.lock 命令    ###权限不足的话加上sudo
###再执行:
./mongod  --repair (命令修复)  ###权限不足的话加上sudo

(2):第二种启动方式:

###通过配置文件启动 首先进行配置:
vim /usr/local/mongodb/mongodb.conf   ###权限不足的话加上sudo
###在配置中加入如下代码:
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/mongod.log
logappend = true 
port = 27017 
fork = true 
auth = true
###加入后保存退出:
:wq
###进入mongo的bin目录下:
cd /usr/local/mongodb/bin
###再执行:
./mongod --config /usr/local/mongodb/mongodb.conf

###如果执行以上命令出现权限问题则修改权限:
sudo chmod 777 mongodb.conf
###启动过程如果出现端口占用则查看端口占用情况
ps aux | grep mongod
###停止
./mongod -shutdown -dbpath=/usr/local/mongodb/data

Linux安装mongodb

上一篇:批处理选择分支的简单写法(choice)


下一篇:nebula图数据库查询语法快速入门