centos

mongodb如何备份与恢复centos

小樊
39
2025-12-11 12:51:16
栏目: 云计算

在CentOS上备份和恢复MongoDB数据库,可以使用mongodumpmongorestore工具。以下是详细的步骤:

备份MongoDB

  1. 登录到CentOS服务器

    ssh username@your_server_ip
    
  2. 切换到MongoDB用户(如果需要):

    sudo su - mongodb
    
  3. 使用mongodump进行备份

    mongodump --out /path/to/backup/directory
    

    例如:

    mongodump --out /backup/mongodb_backup
    

    你可以添加更多的选项来指定数据库、集合或时间戳:

    mongodump --db your_database_name --out /path/to/backup/directory
    mongodump --collection your_collection_name --db your_database_name --out /path/to/backup/directory
    mongodump --timestamp=YYYYMMDDHHMMSS --out /path/to/backup/directory
    

恢复MongoDB

  1. 登录到CentOS服务器

    ssh username@your_server_ip
    
  2. 切换到MongoDB用户(如果需要):

    sudo su - mongodb
    
  3. 使用mongorestore进行恢复

    mongorestore /path/to/backup/directory
    

    例如:

    mongorestore /backup/mongodb_backup
    

    你可以添加更多的选项来指定数据库和集合:

    mongorestore --db your_database_name /path/to/backup/directory/your_database_name
    mongorestore --collection your_collection_name /path/to/backup/directory/your_database_name/your_collection_name.bson
    

注意事项

通过以上步骤,你可以在CentOS上轻松地备份和恢复MongoDB数据库。

0
看了该问题的人还看了