Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
40Activity
0 of .
Results for:
No results containing your search query
P. 1
Manual Postgres

Manual Postgres

Ratings: (0)|Views: 2,940 |Likes:
Published by mapanares
Como hacer instalacion de esta manejador de base de datos en ubuntu
Como hacer instalacion de esta manejador de base de datos en ubuntu

More info:

Published by: mapanares on Sep 21, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

08/21/2013

pdf

text

original

 
Instalacion
Instalar Postgresql en Ubuntu es bastante sencillo, yo uso Ubuntu 7.04 e instalopostgresql desde los repositorios oficiales que tienen PostgreSQL 8.2. Para instalar sepuede utilizar synaptic e instalando el paquete llamado 'postgresql-8.2' o usandoaptitude en una terminal.Para instalar abra un terminal y ejecute el siguiente comando:
$sudo aptitude install postgresql-8.2
Escriba 'Y'(si) para descargar e instalar automaticamente y cuando finalice el procesopostgresql estara correctamente instalado pero no se inicia automaticamente, debeiniciarse el servicio manualmente.
Iniciando el Servicio PostgreSQL Manualmente
Esta tarea puede realizarse usando la interfaz grafica o con una terminal:
Iniciar usando Servicios de Ubuntu
:Hacer click en el menu System->Administration->Services y marcar el servicio:Database Server(postgresql-8.2) como se muestra a continuación: Con esta acción se iniciara la base de datos.
Iniciar usando usando Terminal:
Abra una terminal y ejecute el siguiente comando:
$ sudo /etc/init.d/postgresql-8.3stop * Stopping PostgreSQL8.3database server[OK ] $ sudo /etc/init.d/postgresql-8.3start * Starting PostgreSQL8.3database server[OK ]
1
 
Listo, ya se ha instalado e iniciadio la Base de Datos. Existe un Pequeño problema querealmente no es un problema, es una caracteristica de Seguridad del Paquete deInstalacion de Ubuntu que no revela cual es la contraseña que se le asigno al usuario'postgres', sin embargo, he creado la siguiente guia para ayudar a solventarlo:
En unpost anteriorya he comentado que el instalador de PostgreSQL para Ubuntuasigna una contraseña aleatoria al usuario 'postgres' y que esta debe ser cambiadamanualmentepost-instalación. Esto no es un error en el instalador, es unacomportamiento de seguridad por defecto del instalador.
Cambiano la contraseña
Para cambiar la contraseña en una instalación por defecto o porque simplemente seolvido la contraseña y no existen mas usuarios se hace lo siguiente en una terminal:1) Impersonar al usuario 'postgres'.
$sudo su postgres
2) Ejecutar la utilidad psql
$psql
En este momento se esta conectando a la base de datos usando el usuario 'postgres',con este usuario puede cambiar contraseñas de muchos usuarios incluso del mismo'postgres'. Ahora vamos a cambiar la contraseña, ejecute sobre la linea de comandosactual la siguiente secuencia donde 'passwd' es la contraseña nueva(debe utilizarsecomillas simples):
alter user postgres with password 'passwd';
Si el programa response con el mensaje 'ALTER ROLE' la contraseña se ha cambiadocorrectamente.Para salir se la utilidad escriba:
\q
para salir del usuario 'postgres' escriba lo siguiente:
exit
Listo. La contraseña se ha cambiado correctamente.
Probando la conexion
Para probar la conexion se puede utilizar la misma utilidad 'psql' de la siguiente forma:
psql -U postgres -W
Presione ENTER e introduzca la nueva contraseña(usted debio haberla cambiado en elejemplo anterior, si no lo hizo la contraseña es 'passwd').2
 
Para PostgreSQL (7.2.1)
Verificar la instalación.
Para verificar que Postgres está corriendo:
nautilus:~# ps auxw | grep postgres
produce una salida similar a:
postgres 1263 0.0 0.7 8840 1852 pts/1 S 11:56 0:00/usr/lib/postgresql/bin/postmasterpostgres 1265 0.0 0.7 9832 1828 pts/1 S 11:56 0:00 postgres: statsbuffer processpostgres 1267 0.0 0.7 8872 1864 pts/1 S 11:56 0:00 postgres: statscollector process
Esto indica que el servidor está corriendo.Postgres puede arrancarse de la manera usual en Debian:
/etc/init.d/postgres start------->
arranca Postgres.
/etc/init.d/postgres stop------->
detiene Postgres.Para verificar el funcionamiento es preciso operar como el usuario postgres, nombredel administrador universal de Postgres. Operando como supervisor, acceder alusuario postgres mediante
su
:, invocar
psql
, el lenguaje de interacción con Postgres,verificar mensajes de conexión, salir de
psql
. Sigue una transcripción de la sesión:
nautilus:~# su - postgres
asume identidad del usuario postgres desde root.
postgres@nautilus:~$ psql -lList of databasesName | Owner | Encoding-----------+----------+----------template0 | postgres | LATIN1template1 | postgres | LATIN1(2 rows)muestra las bases de datos existentes.postgres@nautilus:~$ psql template1invoca psql, lenguaje de programación SQL para acceder a Postgres,mostrando algo similar aWelcome to psql, the PostgreSQL interactive terminal.Type: \copyright for distribution terms\h for help with SQL commands\? for help on internal slash commands\g or terminate with semicolon to execute query\q to quittemplate1=#
3

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->