rabbitmqctl 导出配置(用户、vhost、队列等)到 JSON 文件:sudo rabbitmqctl export_definitions /path/to/definitions.json
sudo systemctl stop rabbitmq-server
/var/lib/rabbitmq/mnesia/):sudo tar -czf rabbitmq-data-backup.tar.gz /var/lib/rabbitmq/mnesia/
sudo rabbitmq-plugins enable rabbitmq_management
访问 http://服务器IP:15672,在“Export”功能中选择数据导出。sudo rabbitmqctl import_definitions /path/to/definitions.json
sudo systemctl start rabbitmq-server
sudo systemctl stop rabbitmq-server
sudo rm -rf /var/lib/rabbitmq/mnesia/*
sudo tar -xzf rabbitmq-data-backup.tar.gz -C /
sudo systemctl start rabbitmq-server
rabbitmqadmin 或第三方工具备份,需通过对应工具的导入功能恢复数据(如 rabbitmqadmin import)。