sql >> Databasteknik >  >> RDS >> PostgreSQL

Kan inte starta PostgreSQL

Som echo $PGDATA visar att du har PG9.3 också. Vilket betyder att 9.2-tjänsten inte kommer att starta eftersom port 5432 kanske redan är upptagen av postgres 9.3Gör följande

ps- ef | grep postgres 

Och skaffa postgres process id och döda alla postgres processer.

Ta bort 9.3-datakatalogen med

rm -rf /var/lib/pgsql/9.3

Gå till /usr/pgsql-9.2/bin och kör initdb med kommandot nedan

./postgresql92-setup initdb

Efter det starta postgresql-9.2-tjänsten med

systemctl start postgresql-9.2.service


  1. Vad är det bästa sättet att testa SQL Server-anslutning programmatiskt?

  2. Mysql - återanvändning av beräknade värden

  3. SQLite Välj Distinct

  4. $db =new PDO(mysql:host=$host;db_name=$db_name, $user, $pass);