数据库 Restore(恢复) 通常是指把之前的 备份文件(Backup) 还原到数据库中。不同数据库做法不一样,下面按常见数据库给你讲,并附上典型命令和注意事项。
RESTORE DATABASE MyDB
FROM DISK = 'D:\backup\MyDB.bak'
WITH REPLACE,
MOVE 'MyDB_Data' TO 'D:\Data\MyDB.mdf',
MOVE 'MyDB_Log' TO 'D:\Log\MyDB.ldf';
⚠ 注意:
WITH REPLACE 会覆盖现有库.sql 文件恢复mysql -u root -p mydb < backup.sql
xtrabackup --prepare --target-dir=/backup/
xtrabackup --copy-back --target-dir=/backup/
⚠ 注意:
.sql)psql -U postgres -d mydb -f backup.sql
pg_restorepg_restore -U postgres -d mydb backup.dump
⚠ 注意:
dump 格式需用 pg_restore--clean 先删再建RMAN> RESTORE DATABASE;
RMAN> RECOVER DATABASE;
RECOVER TABLE scott.emp UNTIL TIME '2024-01-01 10:00:00';
✅ 恢复前确认:
✅ 建议:
如果你告诉我:
我可以直接给你精确命令。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。