差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
it:database:mongo_install [2021-07-22 19:30] – [数据库迁移] goldentianyait:database:mongo_install [2024-05-25 15:42] (当前版本) – [MongoDB 架构] goldentianya
行 1: 行 1:
 ====== MongoDB 架构 ====== ====== MongoDB 架构 ======
  
 +[[https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/|安装 [email protected] ubuntu]] [[https://www.mongodb.com/docs/v5.0/tutorial/install-mongodb-on-os-x/|mac OX]]
 +
 +[[https://www.mongodb.com/developer/products/mongodb/mongodb-on-raspberry-pi/|树莓派只能安装4.4版本]]
 +
 +  sudo systemctl restart mongod
  
 ===== 安全 ===== ===== 安全 =====
行 48: 行 53:
 </code> </code>
  
 +此文章提及到主节点[[https://www.jianshu.com/p/73b5ad930f47|人工降级]]为副本集。
 ===== 数据备份 ===== ===== 数据备份 =====
  
行 53: 行 59:
  
 <code bash> <code bash>
-mongodump --uri="mongodb://user:[email protected].136:33720" --authenticationDatabase admin -d Stock -o ~/projects/Backup +mongodump --uri="mongodb://user:[email protected].157:33720" --authenticationDatabase admin -d Stock -o ~/projects/Backup 
-mongorestore --uri="mongodb://user:pw@217.160.61.19:33720" --authenticationDatabase admin -d stockapi ~/projects/Backup/stockapi+mongorestore --uri="mongodb://user:pw@143.47.185.127:33720" --authenticationDatabase admin -d Stock ~/projects/Backup/Stock
 </code> </code>
  
行 61: 行 67:
 ==== 压缩文件备份 ==== ==== 压缩文件备份 ====
  
-将目录压缩到一个文件当中 ''<color #7092be>tar -czf /home/ubuntu/Backup/`date +%F`_mongo_all.tar.gz /home/mongodata/data/</color>'' \\ 解压到原来的目录 ''<color #7092be>tar -xzf /home/mongobackup/2021-07-17_mongo_all.tar.gz -C /</color>''+将目录压缩到一个文件当中 <color #ff7f27>''%%tar -czf /home/ubuntu/Backup/`date +%F`_mongo_all.tar.gz /home/ssd/mongodb%%''</color> 
 + 
 +解压到原来的目录 <color #ff7f27>''%%tar -xzf /home/ubuntu/Backup/2021-07-17_mongo_all.tar.gz -C /%%''</color>
  
 :!: //解压的参数写根目录就可以了,它会按照压缩时的目录解压//  :!: //解压的参数写根目录就可以了,它会按照压缩时的目录解压// 
行 286: 行 294:
 ===== 优化与管理 ===== ===== 优化与管理 =====
  
 +限制内存用量
  
 +<code>
 +storage:
 +  dbPath: /var/lib/mongodb
 +  journal:
 +    enabled: true
 +#  engine:
 +  mmapv1:
 +    smallFiles: true
 +  wiredTiger:
 +    engineConfig:
 +      configString : cache_size=160M
 +</code>
it/database/mongo_install.1626982242.txt.gz · 最后更改: 2021-07-22 19:30 由 goldentianya
回到顶部
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0