Мы случайно удалили некоторые записи данных из базы данных RDS и узнали об этом через 10 дней, поэтому для восстановления данных из снимков rds мы выяснили эти возможные решения.
Восстановите базу данных до 10-дневной точки восстановления -> затем сопоставьте ее с текущим mysqldump и добавьте записи за эти 10 дней вручную, что не кажется мне хорошей идеей.
Запустите новый экземпляр db (не восстановление, а отдельный) из снимка -> mysqldump данные -> извлеките записи -> Добавить в новый db, не знаю, можно ли запустить новый экземпляр RDS из автоматического снимка.
Чтобы преобразовать автоматический снимок в ручной, я скопировал его в другой регион. Итак, если я восстановлю rds из этого ручного пункта, тогда
будет ли он запускать новый экземпляр rds с тем же именем хоста db и отключать старый?
ИЛИ
запустит ли он новый экземпляр rds с другим именем хоста?
Пожалуйста, посоветуйте, как я могу получить доступ к этим записям, не прерывая текущий экземпляр rds.
Типичный процесс - это копирование автоматического снимка с последующим запуском из него отдельного экземпляра (обычно меньшего размера с одной зоной доступности).
Это не так уж и сложно, и это также позволяет избежать снижения производительности вашего производственного экземпляра во время дампа.