Linux

如何在沒有憑據的情況下轉儲要使用的數據庫

  • January 1, 2012

我想知道如何生成轉儲數據庫,以便在不需要原始數據庫使用者名和密碼的情況下恢復它?

理想情況下,我想知道 pg_dumpall 和 mysqldump 命令這樣做。

這在不同的情況下很有用,例如,當一個人想要轉儲數據庫以向公眾發佈時。

為什麼您需要原始憑據來恢復數據庫?還原只需要您要還原的數據庫的憑據,而不是原始源。

不要pg_dumpall用於 postgres - 使用pg_dump. 這將為您提供一個獨立於原始密碼的轉儲。然後pg_dumpall -g用來獲取使用者和密碼——所以你至少知道應該有哪些使用者名。

引用自:https://serverfault.com/questions/345655