Ubuntu18(Deepin20) 安装MongoDB和Mongosh

Ubuntu18(Deepin20) 安装MongoDB

下载MongoDB

前往官网下载对应系统版本的MongoDB压缩包:官网

在这里插入图片描述

解压

tar -zxvf mongodb-linux-x86_64-ubuntu1804-6.0.12.tgz

配置

sudo mkdir -p /etc/mongodb/data /etc/mongodb/log /etc/mongodb/conf
sudo vim /etc/mongodb/conf/mongodb.conf

修改/etc/mongodb/conf/mongodb.conf文件内容如下,使用:wq命令保存。

systemLog:
  destination: file
  path: /etc/mongodb/log/mongodb.log
  logAppend: true
storage:
  dbPath: /etc/mongodb/data
  engine: wiredTiger
  journal:
    enabled: true
net:
  bindIp: 0.0.0.0
  port: 27017
processManagement:
  fork: true

创建启动快捷指令

使用sudo vim ~/.bashrc~/.bashrc文件末尾添加内容如下,使用:wq保存。

# mongodb
export MONGODB_HOME="<你的MongoDB压缩包解压后的位置>"
mongodb(){
  sudo $MONGODB_HOME/bin/mongod -f /etc/mongodb/conf/mongodb.conf
}
mongodb_stop(){
  sudo $MONGODB_HOME/bin/mongod --port=27017 --dbpath=/etc/mongodb/data --shutdown
}
# mongodb end

运行sudo source ~/.bashrc后,可以通过下面指令开启和关闭mongodb服务。

# 开启服务
mongodb
# 关闭服务
mongodb_stop

查看数据库

下载

前往官网下载Mongosh,选择对应版本,下载压缩包:官网

在这里插入图片描述

解压

tar -zxvf mongosh-2.1.1-linux-x64.tgz

创建快捷命令

使用sudo vim ~/.bashrc~/.bashrc文件末尾添加内容如下,使用:wq保存。

export MONGOSH_HOME="/home/Jhony/Downloads/mongosh-2.1.1-linux-x64"
mongosh(){
  $MONGOSH_HOME/bin/mongosh
}

运行sudo source ~/.bashrc后,可以通过指令mongosh开启mongosh程序查看已经启动的MongoDB


参考:https://blog.csdn.net/heyl163_/article/details/133781878