MongoDB for OPS 04:备份恢复
写在前面的话 和 MySQL 一样,mongodb 也是需要将数据进行备份的,毕竟天有不测风云,谁也不知道哪天机器就炸了。 备份恢复 mongodb 提供了两种备份恢复手段:mongoexport / mongoimport 和 mongodump / mongorestore 先看看应用场景: mongoexport / mongoimport 导出的数据为 json / csv 文本。这意味着我们可以将 MySQL 中的数据按照一定的规律导出然后导入到 mongodb 中。 同时,它适用于跨大版本的版本升级这样的情景。 mongodump / mongorestore 则和 mysqldump 有点像,一般用于日常的备份恢复。 这里以一个单节点的 mongodb 为例: mkdir /data/backup/mongodb-demomongo --port 27000 创建用户并增加验证: use admin db.createUser({user: "root",pwd: "123456",roles: [{role:"root",db:"admin"}]}) 配置文件添加验证配置: # 安全验证有关配置 security: # 是否打开用户名密码验证 authorization: enabled 重启 mongodb 登录: mongo -uroot -p123456 -