universidad nacional de loja Área de la energía, las … · 2011-02-07 · después de haber...
TRANSCRIPT
UNIVERSIDAD NACIONAL DE LOJA Área de la Energía, las Industrias y los Recursos
Naturales no Renovables
CARRERA DE INGENIERIA EN SISTEMAS
MÓDULO V
PARALELO “B”
Instalación de PostgreSQL8.2 en CentOS5 Franklin Mauricio Vega Hidalgo
Ingeniería en Sistemas V “B” - UNL Página 2
CARACTERÍSTICAS GENERALES: Máquina:
MÁQUINA Marca Procesador Disco Duro Memoria
HP Mini Intel(R)Atom(TM)CPU N270@ 1.60GHz
200GB 2GB
Sistema Operativo:
SISTEMA OPERATIVO Nombre Versión
Windows7 32bits Ultimate
Herramientas:
HERRAMIENTA
Nombre Versión VirtualBox 4.0.0
CentOS 5 5
Postgres 8.2 8.2
Instalación de PostgreSQL8.2 en CentOS5 Franklin Mauricio Vega Hidalgo
Ingeniería en Sistemas V “B” - UNL Página 3
GUÍA PARA INSTALAR POSTGRESQL8.2 EN CENTOS5 La instalación de Postgres8.2 se la realizó mediante la herramienta VirtualBox4.0 (Máquina Virtual) para lo cual seguimos los siguientes pasos: 1.- Primeramente necesitamos instalar CentOS5 como un nuevo sistema operativo dentro de la máquina virtual:
Instalación de PostgreSQL8.2 en CentOS5 Franklin Mauricio Vega Hidalgo
Ingeniería en Sistemas V “B” - UNL Página 4
Instalación de PostgreSQL8.2 en CentOS5 Franklin Mauricio Vega Hidalgo
Ingeniería en Sistemas V “B” - UNL Página 5
2.-Luego de finalizada la instalación de CentOS en la máquina virtual, procedemos a abrir la terminal de CentOs siguiendo la siguiente ruta: Aplicaciones-Accesorios-Terminal
Instalación de PostgreSQL8.2 en CentOS5 Franklin Mauricio Vega Hidalgo
Ingeniería en Sistemas V “B” - UNL Página 6
3-. Para poder instalar PostgresSQL 8.2, debemos primeramente desactivar los repositorios que vienen por defecto con nuestro sistema operativo. Para desactivar dichos repositorios debemos editar el fichero /etc/yum.repos.d/CentOS-Base.repo
Una forma de desactivar estos repositorios es utilizando el editor nano, para el cual debemos ingresar al root mediante el comando su
4-. Después de haber desactivado dichos repositorios, ingresamos al tmp con el comando cd/tmp y procedemos a ejecutar el siguiente comando: wget http://yump.pgsql.rmps.org/reporpms/8.2/pgdg-centos-8.2-5.noarch.rpm, el mismo que nos permitirá instalar los nuevos repositoriosde PostgresSQL
Instalación de PostgreSQL8.2 en CentOS5 Franklin Mauricio Vega Hidalgo
Ingeniería en Sistemas V “B” - UNL Página 7
Instalación de PostgreSQL8.2 en CentOS5 Franklin Mauricio Vega Hidalgo
Ingeniería en Sistemas V “B” - UNL Página 8
5-. Luego de haber instalado todos los paquetes de PostgresSQL8.2, procedemos a iniciar el servidor de postgres con el siguiente comando /sbin/service postgresql start
6.- A continuación procedemos a realizar el cambio de contraseña con el siguiente comando
passwd postgres.
Instalación de PostgreSQL8.2 en CentOS5 Franklin Mauricio Vega Hidalgo
Ingeniería en Sistemas V “B” - UNL Página 9
7.- Modificamos el archivo postgressql.conf, en donde modificamos las siguientes líneas:
8.- Luego modificamos el siguiente archivo pg_hba.conf, en donde modificamos las siguientes
líneas:
Después de haber modificado las líneas antes mencionadas,estaría completamente
configurado el PostgreSQL
9-. Para comprobar el funcionamiento de PostgreSQL8.2 en CentOS debemos ejecutar el
siguiente comando su postgres, el mismo que nos permite ingresar bash-3.2$, en donde
digitamos psql para ingreasr a la terminal interactiva de PostgreSQL
LINEA A REMPLAZAR LINEA REEMPLAZADAS
#listen_addresses = 'localhost'
listen_addresses = '*'
#port = 5432
port = 5432
LINEA A REMPLAZAR LINEA REEMPLAZADAS
host all all 127.0.0.1/32 ident
host all all 127.0.0.1/32 md5
#port = 5432
port = 5432
Instalación de PostgreSQL8.2 en CentOS5 Franklin Mauricio Vega Hidalgo
Ingeniería en Sistemas V “B” - UNL Página 10
10-. Finalmente Creamos una nueva base de datos, con la siguiente sentencia:
CREATE DATABASE prueba;
A continuación creamos una tabla con la siguiente sentencia:
CREATE TABLE usuario;
Ingresamos un dato con sus respectivos parámetros, con la siguiente sentencia:
INSERT INTO usuario(‘Franklin’,’Vega’);
Y para concluir realizamos una consulta de los datos ingresados, de la siguiente manera:
SELECT * FROM usuario;