0%

mongodb 总结

本地安装

Downlaod and Install

1
2
mongodb-org-server_5.0.7_rc0_amd64.deb
mongodb-org-shell_5.0.7_rc0_amd64.deb

Setup

Init mongodb server:

1
2
3
4
sudo mkdir -p /var/lib/mongo
sudo mkdir -p /var/log/mongodb
sudo chown `whoami` /var/lib/mongo
sudo chown `whoami` /var/log/mongodb

Start mongodb server:

1
mongod --bind_ip_all --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork

Note:如果 web server 在同一台机器上,启动的时候不要 –bind_ip_all,默认只允许本地访问。

Stop mongodb server:

1
2
> use admin
> db.shutdownServer();

Docker

1
2
3
4
5
docker run -d \
-p 27017:27017 \
--name test-mongo \
-v /mongodb-docker-data-vol:/data/db \
mongo:latest
1
docker exec -it <CONTAINER_NAME> bash
1
mongo
shell
1
> help

参考:https://earthly.dev/blog/mongodb-docker/