sql >> Base de Datos >  >> RDS >> PostgreSQL

PostgreSQL initdb (inicialización de base de datos) en Linux

Después de instalar PostgreSQL (herramientas de servidor y cliente), es necesario ejecutar los siguientes comandos como ROOT ("su"). El paso clave es iniciar "service postgresql initdb" y dejar que inicialice su base de datos PostgreSQL.

Si tiene algún error, debe eliminar los directorios de "datos" de instalación vacíos y leer todos los archivos de registro cuidadosamente.

# service postgresql initdb
# systemctl enable postgresql
# systemctl start postgresql

Después de hacer lo anterior, verifique que postgres esté en /var/lib/pgsql y un proceso en ejecución con "ps -ef | grep postgres" (está en el puerto 5432)

Si se encuentra con otros problemas, es posible que deba crear o modificar un usuario/contraseña de Postgres o limpiar un directorio de datos de Postgres.