lxq.link
postscategoriestoolsabout

MongoDB 的安装配置及使用

通过 docker 安装

docker run -itd --name mongo -p 27017:27017 -v /root/db:/data/db mongo

windows 注意事项:

不同于mac和Linux系统,在windows,docker是运行在虚拟机里面。所以localhost:27017指的是虚拟机内部的docker ip地址。如果想在宿主机上访问 docker 服务,要访问虚拟机的ip地址。

或者在运行docker容器的时候添加以下选项

--noauth --bind_ip=0.0.0.0
# e.g.

docker run --name mongo -d -p 27017:27017 mongo --noauth --bind_ip=0.0.0.0

数据库备份和恢复

# 备份
# -d 指定数据库
# -o 指定导出的路径
mongodump -d db_name -o /root/back/

# 恢复
# --dir 指定导入的路径
mongorestore -d db_name --dir /root/back/db_name
2020-08-02