安装 mongo 本文共有1845个字,关键词: docker 安装 docker pull mongo 创建Mongo专用的文件夹: cd ~ mkdir mongodb cd ./mongodb mkdir data mkdir backup 执行如下命令启动MongoDB: docker run --name mongo -p 27017:27017 \ -v ~/mongodb/data:/data/db \ -v ~/mongodb/backup:/data/backup \ -d mongo --restart=always --auth #接下来,我们需要进入容器的命令行去创建用户名和密码: docker exec -it mongo mongo admin db.createUser({ user: 'admin', pwd: '123456', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }); use test; db.createUser({user:"test",pwd:"123456",roles:["readWrite"]}); db.auth("testuser","testpass") #在运行一段时间以后,我们可以执行如下命令进行数据库备份: docker exec mongo sh -c 'exec var=`date +%Y%m%d%H%M` && mongodump \ -h localhost \ --port 27017 \ -u admin -p 123456 \ -d dbname -o /data/backup/$var_test1.dat' zip安装: 在bin目录下新建data,logs文件夹 新建mongo.conf,输入以下内容 dbpath=D:\mongodb\bin\data logpath=D:\mongodb\bin\logs\mongo.log logappend=true journal=true quiet=true port=27017 定位到该bin目录 start mongod --config mongo.conf 如果要自动删除某个集合内的数据,可以设置如下 Expired为datatime db.集合名.createIndex( { "Expired": 1 }, { expireAfterSeconds: 0 } ) 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 梦白沙 (๑>ڡ<)☆谢谢老板~ 1元 2元 5元 10元 50元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 ubuntu系统,Docker 2022-06-14 评论 357 次浏览