[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Sop.Tec.LinuxPPP] Ayuda con postgresql...



pues la verdad no se que pase con tu base de datos pero para crear
usuarios en postgres debes hacerlo de la siguiente manera:

debes crear la cuenta editando el /etc/passwd o con el comando useradd
como quieras pero creala, esta cuenta solo depende de tu aplicaci'on,

supon

# useradd -g postgres -D /home/fer/ fer

posteriormente hay que crear la cuenta en el sistema de postgres, esto lo
haces desde la cuenta de postgres:

# su - postgres

postgres% createuser fer

aqui te pregunta si quieres que tu usuario pueda crear bases de datos y
usuarios, (no se que necesites, pero le das si o no), posteriormente le
asignas los permisos al usuario desde psql

suponiendo que solo le doy permisos de select
% psql mibase
=>GRANT SELECT ON TABLITA TO fer;

si quieres que tenga todos
=>GRANT ALL ON TABLITA TO fer;

haa le tienes que poner un password al usuario de fer en la db
=>ALTER USER fer with password 'pass002';

ahora tienes que modificar el archivo pg_hba.conf

% cd /usr/local/pgsql/data/
% vi pg_hba.conf

y comentas las lineas que estan hasta abajo, por default les da permiso a
todos los usuarios y a todas las bases de datos

dandole permisos a mibase:

host         mibase   192.168.12.10 255.255.255.255    crypt

hay otras opciones en el pg_hba.conf pero esta es la mas facil
y coando realices una conexion a la db te pedira usuario y password

ejemplo una conexion en php seria:

$conexion=pg_connect("host=192.168.12.10 dbname=mibase port=5432 user=fer
password=pass002");

y ya eso sera todo, pero en caso de que quieras que la cuenta fer se
conecte desde otra maquina (por telnet, por ssh etc.) para trabajar con
postgres como si fuera la cuenta de postgres midifica el .bash_profile
como la cuenta de postres.

espero que te sirva de algo.

y en el caso de quien es mejor si postgresql o MySQL, a mi me gusta mas
postgres pero es un poco mas dificil que MySQL, pero MySQL hace feo y
tiene menos instrucciones SQL.



          ##############################
          #   Fernando Mart'inez D'iaz #
          #            UAEM            #
          #          Operaci'on        #
          #   fermd en coatepec uaemex mx #
          #      fermd en fi uaemex mx    #
          ##############################

---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://linuxppp.com/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]