Intentando instalar PostgreSQL, y parece que he estropeado algo. Primero elimino postgres usando los comandos a continuación.
[ec2-user@ip-10-183-130-45 /]$ rm -rf /var/lib/pgsql/data [ec2-user@ip-10-183-130-45 /]$ sudo rm -rf /var/pgsqlluego intente initdb, que por alguna razón falla,
[ec2-user@ip-10-183-130-45 /]$ sudo service postgresql initdb Initializing database: [FAILED]pero cuando compruebo, sin embargo, initdb crea una carpeta pgsql,
[ec2-user@ip-10-183-130-45 var]$ ls -l total 80 drwxr-xr-x 2 root root 4096 May 9 2013 account drwxr-xr-x 9 root root 4096 Sep 18 09:54 cache drwxr-xr-x 3 root root 4096 May 9 2013 db drwxr-xr-x 3 root root 4096 May 9 2013 empty drwxr-xr-x 3 root root 4096 Nov 8 06:34 ftp drwxr-xr-x 2 root root 4096 Jan 6 2012 games drwxr-xr-x 20 root root 4096 Oct 14 07:34 lib drwxr-xr-x 2 root root 4096 Jan 6 2012 local drwxrwxr-x 5 root lock 4096 Jan 21 04:36 lock drwxr-xr-x 7 root root 4096 Jan 21 09:31 log lrwxrwxrwx 1 root root 10 May 9 2013 mail -> spool/mail drwxr-xr-x 2 root root 4096 Jan 6 2012 nis drwxr-xr-x 2 root root 4096 Jan 6 2012 opt **drwx------ 3 postgres postgres 4096 Jan 21 13:26 pgsql** drwxr-xr-x 2 root root 4096 Jan 6 2012 preserve drwxr-xr-x 2 root root 4096 Mar 14 2013 racoon drwxr-xr-x 16 root root 4096 Jan 21 13:23 run drwxr-xr-x 9 root root 4096 May 9 2013 spool drwxrwxrwt 3 root root 4096 Jan 20 06:00 tmp drwxrwsr-x 7 root www 4096 Nov 17 14:38 www drwxr-xr-x 2 root root 4096 Jan 6 2012 ypasí que trato de iniciar el postgresql, que también falla
[ec2-user@ip-10-183-130-45 var]$ sudo service postgresql start /var/pgsql is missing. Use "service postgresql initdb" to initialize the cluster first. [FAILED]¿Puede alguien ayudarme, identificar qué estoy haciendo mal? Usando postgresql-9.2-1.19.
Tratar:
sudo yum remove postgresql postgresql-server sudo rm -rf /var/lib/psql sudo yum install postgresql postgresql-serverCreo que hay un malentendido. ¿Dijiste que eliminaste algunos archivos de postgres y luego te preguntas por qué no funciona?
Yo recomiendo: