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
。