es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede reinstalar PostgreSQL en Mac.

Estoy tratando de restablecer postgreSQL, pero parece que está bloqueado en Mac M1 con una contraseña y cada vez que desinstalo y reinstalo postgreSQL, recuerda la contraseña anteriormente establecida.

Entonces, cuando ejecuto brew uninstall postgresql y luego brew install postgresql, no se soluciona el problema.

Intenté eliminar /tmp/.s.PGSQL, pero parece empeorar las cosas porque ahora no puedo encontrar este archivo incluso en la reinstalación.

Entonces, ¿cuál es la forma adecuada de eliminar por completo postgreSQL de Mac M1 y luego reinstalarlo desde cero?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Hay algunos pasos que puedes seguir para eliminar completamente PostgreSQL de tu Mac M1 y luego reinstalarlo desde cero:

    1. Detener PostgreSQL: Primero, detén el servidor de PostgreSQL ejecutando el siguiente comando en tu terminal:

    sudo pg_ctl -D /usr/local/var/postgres stop

    1. Desinstalar PostgreSQL: Ejecuta el siguiente comando para desinstalar PostgreSQL:

    brew uninstall postgresql

    1. Eliminar el directorio de datos: Después de desinstalar PostgreSQL, necesitas eliminar manualmente el directorio de datos ejecutando el siguiente comando:

    sudo rm -rf /usr/local/var/postgres

    1. Eliminar archivos de configuración: Ejecuta el siguiente comando para eliminar los archivos de configuración:

    sudo rm -rf /etc/postgres-reg.ini

    1. Instalar PostgreSQL: Finalmente, instala PostgreSQL usando el siguiente comando:

    brew install postgresql

    1. Inicializar la base de datos: Para inicializar la base de datos, ejecuta el siguiente comando:

    initdb --locale=C -E UTF-8 /usr/local/var/postgres

    Esto debería eliminar completamente PostgreSQL de tu Mac M1 y luego reinstalarlo desde cero. Después de la instalación, puedes crear una nueva contraseña para PostgreSQL ejecutando el siguiente comando:

    sudo -u postgres psql

    ALTER USER postgres with password 'nuevacontraseña';

    Reemplaza ‘nuevacontraseña’ con la contraseña que desees.

Comments are closed.