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。