PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PostgreSQL initdb (initialisation de la base de données) sous Linux

Après avoir installé PostgreSQL (outils serveur et client), il faut exécuter les commandes suivantes en tant que ROOT ("su"). L'étape clé est de démarrer "service postgresql initdb" et de le laisser initialiser votre base de données PostgreSQL.

Si vous rencontrez des erreurs, vous devez supprimer les répertoires "data" d'installation vides et lire attentivement tous les fichiers journaux.

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

Après avoir fait ce qui précède, vérifiez que postgres est dans /var/lib/pgsql et un processus en cours d'exécution avec "ps -ef | grep postgres" (c'est sur le port 5432)

Si vous rencontrez d'autres problèmes, vous devrez peut-être créer ou modifier un utilisateur/mot de passe postgres ou nettoyer un répertoire de données postgres.