Ubuntu 18.04 LTS ("Bionic")/Debian 10 "Buster":
sudo apt-get install libcurl4 openssl
默认情况下 MongoDB 启动后会初始化以下两个目录:
- 数据存储目录:/var/lib/mongodb
- 日志文件目录:/var/log/mongodb
启动前可以先创建这两个目录并设置当前用户有读写权限:
sudo mkdir -p /var/lib/mongo sudo mkdir -p /var/log/mongodb sudo chown `whoami` /var/lib/mongo # 设置权限 sudo chown `whoami` /var/log/mongodb # 设置权限
启动 Mongodb 服务:
mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork
打开 /var/log/mongodb/mongod.log 文件看到以下信息,说明启动成功。
# tail -10f /var/log/mongodb/mongod.log 2020-07-09T12:20:17.391+0800 I NETWORK [listener] Listening on /tmp/mongodb-27017.sock 2020-07-09T12:20:17.392+0800 I NETWORK [listener] Listening on 127.0.0.1 2020-07-09T12:20:17.392+0800 I NETWORK [listener] waiting for connections on port 27017
启动MongoDB服务
net start MongoDB
关闭MongoDB服务
net stop MongoDB
MongoDB 创建数据库的语法格式如下:
use DATABASE_NAME
查看所有数据库,可以使用命令show dbs
删除数据库的语法格式如下:
db.dropDatabase()> show dbs admin 0.000GB config 0.000GB local 0.000GB runoob 0.000GB > use runoob switched to db runoob > db.dropDatabase() { "dropped" : "runoob", "ok" : 1 } > show dbs admin 0.000GB config 0.000GB local 0.000GB