Résolvez le problème de l'arrêt du service postgresql sur l'ordinateur local après le démarrage

  • J'ai téléchargé la version 12 de pgsql, mais comme la version 11 existait auparavant sur l'ordinateur, je ne l'ai pas désinstallée. Après avoir configuré les variables système et modifié certains fichiers de données, j'ai redémarré la version 12 dans le service et j'ai trouvé une erreur :

 Précédemment défini dans postgresql.conf :

  • Listen_addresses = '*' (accessible à distance),
  • limite maximale de connexion au fichier,
  • fichier journal:

Dans le fichier pg_hba.conf, autorisez toutes les IP à se connecter à distance

résoudre

1. Ouvrez d’abord le Gestionnaire des tâches->Services pour vérifier si deux versions de postgresql existent en même temps. Il s'avère que les versions 11 et 12 de pgsql existent en même temps. Après avoir désactivé la version 11, il ne peut toujours pas être démarré. Essayez de désinstaller la version 11 ;

2. Désinstallez la version 11 de pgsql. Notez que vous ne pouvez pas simplement supprimer le répertoire racine lors de la désinstallation : 

  • Arrêtez le service PostgreSQL-11
  • Désinstallez l'extension PostGIS (double-cliquez pour exécuter)
  • Désinstallez PostgreSQL (double-cliquez pour exécuter)
  • Supprimez les fichiers résiduels dans le répertoire d'installation de PostgreSQL.
  • Supprimez le dossier pgAdmin, situé sous C:\Users"username"\AppData\Roaming\.

3. Il s'avère que 12 ne peut pas être exécuté après la désinstallation de 11. Pour configurer le journal Windows, ouvrez le répertoire d'installation de pgsql->data->postgresql.conf

log_destination = 'csvlog'   // 将日志输出为csv文件;

log_min_messages = log

// 以下3个不再记录语句错误信息,更方便分析;

log_min_error_statement = log

client_min_messages = log

log_directory = 'log'   // 输出日志的目录;

4. Après avoir configuré et redémarré le service, le démarrage est réussi.

Je suppose que tu aimes

Origine blog.csdn.net/qq_51978639/article/details/128845452
conseillé
Classement