在Linux服务器中配置mongodb环境的步骤
1.什么是Mongodb?
Mongodb是非关系型数据库,其数据存储格式是json格式。Mongodb是一种分布式的数据存储解决方案,在多个服务器节点中存储数据,并提供高可用性,横向扩展,数据分析等功能。以下是在Linux服务器中配置mongodb环境的步骤。
2.下载并安装Mongodb
2.1 下载Mongodb
首先,我们需要在官网下载Mongodb压缩包,并解压到/opt/mongodb目录下。
sudo wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.21.tgz
sudo tar -zxvf mongodb-linux-x86_64-3.6.21.tgz
sudo mv mongodb-linux-x86_64-3.6.21 /opt/mongodb
2.2 安装Mongodb
将mongodb的bin目录加入到系统环境变量中:
sudo vim ~/.bashrc
export PATH=/opt/mongodb/bin:$PATH
//刷新系统环境变量
source ~/.bashrc
3.创建mongodb使用目录
接下来,我们需要在系统中创建两个目录,分别用于存放mongodb的数据和日志。
sudo mkdir -p /var/mongodb/db
sudo mkdir /var/mongodb/logs
4.配置mongodb
4.1 创建配置文件
在/opt/mongodb目录下创建名为mongod.conf的配置文件:
sudo vim /opt/mongodb/mongod.conf
以下是一个基本的配置文件:
# for documentation of all configuration options, see:
# https://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: /var/mongodb/db
journal:
enabled: true
# engine:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: /var/mongodb/logs/mongod.log
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
#security:
# authorization: enabled
4.2 启动Mongodb服务
使用以下命令启动mongodb服务:
sudo mongod -f /opt/mongodb/mongod.conf
Mongodb服务已经启动,接下来要设置Mongodb自启动开机启动。
5.将Mongodb设置为自启动开机启动
为使mongodb在服务器启动时自启动:
sudo vim /etc/rc.local
将下面的脚本添加到rc.local文件中:
#start mongodb
sudo mongod -f /opt/mongodb/mongod.conf &
保存并退出文件,然后使用以下命令添加文件权限:
sudo chmod +x /etc/rc.local
重启服务器后,mongodb应该已经成功的自启动了。
6.在Linux服务器中使用Mongodb
Mongodb的默认端口是27017。可以使用以下命令连接到Mongodb:
mongo --host 127.0.0.1:27017
输入以上命令后,应该连接上mongodb,并且可以使用mongo shell来操作mongodb了。
总结
通过上述步骤,我们可以成功在Linux服务器中配置MongoDB环境,并连接使用MongoDB。