最近有一个重要数据库的数据库服务器坏了(一些我不想解决的 grub linux 问题)。
我仍然可以访问文件系统。是否有机会通过仅将一些包含内容的目录移动到同等机器来传输数据库?
这是带有 postgres 8.4 的 32 位 ubuntu 10.04
编辑:在 ubuntu 10,04 上,postgresql 数据目录是/var/lib/postgresql/8.4/main
和不是/usr/local/pgsql/data
最近有一个重要数据库的数据库服务器坏了(一些我不想解决的 grub linux 问题)。
我仍然可以访问文件系统。是否有机会通过仅将一些包含内容的目录移动到同等机器来传输数据库?
这是带有 postgres 8.4 的 32 位 ubuntu 10.04
编辑:在 ubuntu 10,04 上,postgresql 数据目录是/var/lib/postgresql/8.4/main
和不是/usr/local/pgsql/data
我认为备份“数据目录”是你想要的。
将整个目录移动到新服务器应该是您可能要考虑的问题。这将移动集群中的所有内容。从那里,您可以根据需要删除、移动……您的单个数据库。
你可能会发现这很有趣:
损坏数据库的取证分析(PGCon 2010)