Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

pg_dump: sh: miDB Permiso Denegado

Estas en el tema de pg_dump: sh: miDB Permiso Denegado en el foro de PostgreSQL en Foros del Web. Holas: Necesito hacer un respaldo de mi base de datos y por consola realizo lo siguiente: estando como root en el directorio /opt/PostgreSQL/8.3/bin/ hago: su ...
  #1 (permalink)  
Antiguo 02/04/2010, 18:53
 
Fecha de Ingreso: diciembre-2009
Mensajes: 15
Antigüedad: 15 años
Puntos: 2
pg_dump: sh: miDB Permiso Denegado

Holas:

Necesito hacer un respaldo de mi base de datos y por consola realizo lo siguiente:

estando como root en el directorio /opt/PostgreSQL/8.3/bin/ hago:

su postgres

accedo como usuario postgres y escribo:

pg_dump miDB >miDB.sql

a lo que me responde con sh: miDB Permiso Denegado

Supongo que el usuario postgres vendría siendo el superusuario de Postgres por lo tanto no se que sucede que me niega los permisos.

Si por casualidad saben cómo dar permisos al usuario postgres o alguna otra acción se los agradecería bastante.

Saludos.
  #2 (permalink)  
Antiguo 03/04/2010, 10:26
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: pg_dump: sh: miDB Permiso Denegado

prueba con
Código dump:
Ver original
  1. pg_dump -U postgres -W miDB > miDB.sql

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 03/04/2010, 11:36
 
Fecha de Ingreso: diciembre-2009
Mensajes: 15
Antigüedad: 15 años
Puntos: 2
Respuesta: pg_dump: sh: miDB Permiso Denegado

Muchas gracias huesos52, sin embargo, me genera el mismo error. :
  #4 (permalink)  
Antiguo 04/04/2010, 12:02
 
Fecha de Ingreso: diciembre-2009
Mensajes: 15
Antigüedad: 15 años
Puntos: 2
Respuesta: pg_dump: sh: miDB Permiso Denegado

Lo resolvi, gracias a otros 2 temas similares de este foro :

Les dejo el cómo:

1.- "Dar permisos de lectura y escritura a la carpeta bin": Por huesoso52. En mi caso decidi cambiar el grupo de dichosa carpeta al grupo postgres usando chgrp postgres bin -R. y usando chmod (para cambiar los permisos de lectura/escritura/ejecución) lo dejé con 770.

2.-Colocar la ruta completa del pg_dump: en mi caso es /opt/PostgreSQL/8.3/bin/pg_dump miDb >miDb.sql

Sabiendo la contraseña del usuario (en este caso postgres), debería hacer bien el archivo de respaldo.

Última edición por stairway; 04/04/2010 a las 12:03 Razón: Agregar info.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:31.