
mongodb
遗失的曾经!
这个作者很懒,什么都没留下…
展开
-
mongodb副本集搭建
cat >> /etc/sysctl.conf<cat >>/etc/security/limits.conf<<EOFsoft nproc 65535hard nproc 65535soft nofile 65535hard nofile 65535EOFsysctl -pcat /etc/sysctl.confcat /etc/se...原创 2019-04-02 11:18:25 · 144 阅读 · 0 评论 -
mongodb自动备份脚本
#!/bin/bash# 要备份的数据库名'多个数据库用空格分开# 备份文件要保存的目录basepath="/data/backup/dump$(date +%Y%m%d%H%M%S)"if [ ! -d "$basepath" ]; then mkdir -p "$basepath"fi/usr/local/mongodb/bin/mongodump -u 用户名 -p 密...原创 2019-04-08 13:27:28 · 865 阅读 · 0 评论 -
MongoDB 日志文件过大的解决方法
方法一:mongo的命令行输入以下命令使mongo关闭当前日志文件,重启一个新的日志文件,不需要停止mongodb服务use admin //切换到admin数据库db.runCommand({logRotate:1})方法二:Linux的命令上输入如下命令后就立刻将当前日志文件重命名为带日期的文件,然后创建新的日志文件ps -ef|grep mongodkill -SIGU...原创 2019-04-09 10:16:43 · 2408 阅读 · 0 评论 -
mongodb分片+副本集集群环境搭建
1.准备工作准备机器 端口 28000 27017 27018 27019 27020192.168.0.1 config route shardmaster shardreplset shardreplset19...原创 2019-04-26 14:28:00 · 311 阅读 · 0 评论 -
mongodb自动清log
vi /data/clear_mongolog.sh#!/bin/bash#Rotate the MongoDB logs to prevent a single logfile from consuming too much disk space.#app=mongod#mongodPath=/usr/local/mongo/binbackpath=/data/backup/echo...原创 2019-04-23 09:47:19 · 564 阅读 · 0 评论 -
mongodb备份还原
备份:/usr/local/mongodb/bin/mongodump --port 27017 -u “root” -p “MANAGER” --authenticationDatabase “admin” -o /data/backup/dump20190423084339还原:mongorestore -h192.168.1.23 --port 27017 -uroot -p Ma...原创 2019-04-23 09:53:46 · 138 阅读 · 0 评论 -
MongoDB清理数据磁盘不释放的解决方法
mongodb 不会释放已经占用的硬盘空间,除非drop整个库,有以下两个方法可以释放磁盘空间。方法一:在mongodb的shell中进入相应库中执行db.repairDatabase()或db.runCommand({ repairDatabase: 1 })缺点是花费的时间并不短,要保证磁盘空间比现有的库占有的磁盘空间多2G,而且当repair database的时候处于锁表状态,既不能...原创 2019-07-04 15:27:01 · 3117 阅读 · 4 评论