Postgresql ‘The database cluster initialisation failed’ xətası və həlli
Açıq mənbəli, güclü və inkişafda olan verilənlər bazası idarəetmə sistemi olan Postgresql-i quraşdırmağa çalışarkən alınan “The database cluster initialisation failed” xətası kifayət qədər giriş icazələrinin olmaması səbəbindən baş verir. Həll üçün aşağıdakı addımları izləməklə quraşdırmanı uğurla tamamlaya bilərsiniz.Postgresql quraşdırılması zamanı “The database cluster initialisation failed” xətası aldığınız zaman verilənlər bazası xidməti işə salına bilməz və verilənlər bazası xidmətindən istifadə edilə bilməz. Bu xətanı daxil etmək və Postgresql verilənlər bazasından istifadə etməyə başlamaq üçün aşağıdakı addımları ardıcıllıqla yerinə yetirməlisiniz.
Həll edilmə mərhələləri baxaq
1- Postgresql proqramını kompüterinizdən silin.
2- C:/Program Files altındakı Postgresql qovluğunu silin.
3- My Computer > Manage > Local Users and Groups > Users page and create a New User. İstifadəçilər səhifəsinə sağ klikləyin və Yeni İstifadəçi yaradın.
4- Yeni yaradacağınız user-i postgres olaraq yaradın
5- Postgres istifadəçisinin üzərinə sağ vurun və Properties> Member Of Add düyməsini sıxın. Sonra Advanced düymə ilə açılan pəncərədə İndi tap düyməsini sıxın. Aşağıdakı siyahıdan Administrators seçin və yadda saxlayın
Bura qədər əməliyyatları aşağıdakı komandalarla da edə bilərik.
net user /add postgres <password>
net localgroup administrators postgres /add
net localgroup "power users" postgres /add
6- cmd açıb işə salın və aşağıdakı komanda ilə postgres istifadəçisinə keçin.
runas /user: postgres cmd.exe
7- Açılan yeni cmd pəncərəsində quraşdırma faylının tam adını yazaraq quraşdırma faylını açın və tamamlayın.
C:\Download\postgresql-9.2.4-1-windows.exe
Sonrakı addım isə 8- Postgres istifadəçisindən Administrator icazələrini alın.
net localgroup administrators postgres /delete
Administrator icazələri verdiyimiz postgres istifadəçisi sayəsində quraşdırmanı uğurla tamamlaya və Postgresql verilənlər bazası servisini işə sala bildik.