fatal: incorrect checksum in control file
在网上搜到
7. 修改pg_controlfile的checksum源码, 不check.
vi src/backend/access/transam/xlog.c
注释checksum部分
/* if (!EQ_CRC32(crc, ControlFile->crc))
ereport(FATAL,
(errmsg("incorrect checksum in control file")));
*/
才发现,是原来的data使用的没有修改的crc数据库建立的;而现在换成修改过crc的数据库,所以crc校验不成功。