Instalación de PostgreSQL en Windows y Linux



Documentos relacionados
INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DE BASES DE DATOS POSTGRESQL ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE RED FRANCISCO JAVIER DUARTE GARCIA

PROCESO GESTIÓN ADMINISTRATIVA INSTRUCTIVO TÉCNICO ALISTAMIENTO SERVIDORES GESTIÓN DOCUMENTAL

Ubuntu Server HOW TO : SERVIDOR VPN. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como usar vpn. Qué es una VPN?

PRACTICA 6.6 VPN Logmein Hamachi registrarse en la página instalación,

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT


PROCEDIMIENTO DE ENLACE TCPIP

PRESENTACIÓN NOMBRE: Kelvin José Jiménez Matos MATRÍCULA: SECCIÓN: (1) CENTRO DE ESTUDIOS: INSTITUTO TECNOLÓGICO DE LAS AMERICAS (ITLA)

INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE POSTGRESQL EN FEDORA 19 PRESENTADO POR EDUARDO MORANTES DIAZ CODIGO: PRESENTADO A

UNYDOS CONSULTING S.A MANUAL DE USUARIO PLATAFORMA WEB DE INTERPRISE ADMINISTRATIVO 4.0

Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

Instalación del Software Magaya

Manual de usuario. Modulo Configurador V.1.0.1

GUÍA BÁSICA DE USO DEL SISTEMA RED

Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris).

Manual de usuario de IBAI BackupRemoto

CENTRO DE INVESTIGACIÓN CIENTÍFICA Y DE EDUCACIÓN SUPERIOR DE ENSENADA, BAJA CALIFORNIA Departamento de Cómputo / Dirección de Telemática ÍNDICE

Instalación de un nodo (cliente) - GIA

Agregar Nueva Empresa en Millennium Revisión: 10/7/2014

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

MANUAL DE AYUDA INSTALACIÓN VERSIÓN DEMO

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, Madrid

INSTALACION Y CONFIGURACION DE POSTGRESQL EN FEDORA

Instalación de Aranxel Profesional DEMO

MAINTraq RealTime MANUAL DE OPERACIÓN 26/03/2008

Administración de la red (Windows 2008)

Manual de Instalación del Sistema de Gestión Documental Quipux Junio de 2010

helppeople Viewer 2013

Resumen. DESlock+ Guía Básica de Configuración. Requerimientos del Sistema:

MANUAL DE USUARIO DEL SISTEMA PARA EL REDACTOR

GUÍA DE INSTALACIÓN Y USO PISIS CLIENTE

PRÁCTICA 1-2: INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DNS (PRIMARIO Y ZONA DE RESOLUCIÓN DIRECTA E INVERSA EN WINDOWS 2008 SERVER)

Manual de Instrucciones

WEB HOSTING IPLAN INSTALACIÓN DE APLICACIONES PARA FTP

PREGUNTAS FRECUENTES. Junta Electoral Central. Elecciones a Rector/a 2013

WorldShip Instalación en una estación de trabajo única o de grupo de trabajo

Índice HERRAMIENTA DE COMPRAS Instalación de la aplicación: Uso de la Aplicación Visor de Transacciones: Ingreso al Sistema...

Guía de Instalación del servicio de BackupOnline de Idecnet. Indice

Departamento Nacional de Planeación República de Colombia

Guía de Usuario. Seguridad Internet. Triara.com SA de CV. Todos los derechos reservados

Software de Captura y Validación de Información Cambiaria

Instalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

Qué es una máquina virtual?

Inserte el CD de instalacion de Linux Debian Lenny, seleccione la opcion Graphical install y presione Enter

Como Crear Distro Personalizada

Instalación PC Servidor. Revisión: 30/09/2014

Manual de Usuario del Sistema de control de Turnos

Oprima el enlace "Hosts" hacia la izquierda de la página inicial de Nagios para ver lo que se ha configurado por defecto.

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Utilización del programa de Orabench Versión para Migración. Describir los pasos para la utilización del programa Orabench de Oracle.

MANUAL DE INSTALACION DE LOS MODULOS DEL SAFT

Como instalar Jaspersoft Server en Canaima

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION

SSH. El siguiente paso será descargarnos el módulo sshd.wbm.gz de la página para instalarlo.

Mis claves. Manual de usuario. versión 1.1. Pertusoft 21/12/

Integración de SQL Server Analysis Services con Base de Datos MySQL. Hecho Por: Héctor Rafael Gutiérrez Granados

Figura 1: Creando una nueva máquina virtual.

Servidor Web Apache Knoppix Linux.-

Manual de Usuario del Sistema RECIBOS DE HABERES UNLu Contacto:

Para ingresar a la aplicación Microsoft Word 97, los pasos que se deben seguir pueden ser los siguientes:

Cómo unir un equipo al dominio de las aulas tecnológicas

Vamos a ver las dos formas básicas de arrancar PowerPoint.

INSTALACIÓN DE JOOMLA EN UN SERVIDOR LOCAL

Pestaña Prod/Serv Tipos de Configuración de Replica: Servidor: DB (Base de Datos): Botón de Conectar... 3

Manual de usuario Configuración

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Guía de instalación de Gesclivet.

IPv6 Servicios HTTP. Objetivo. Introducción Teórica. Detalle del Experimento

PROCESO SERVICIOS INFORMÁTICOS Y DE TELECOMUNICACIONES. Versión: 02 GUIA PARA PUBLICACIÓN DE DOCUMENTOS EN LA WEB Página 1de 6.

Dirección de Informática y Telecomunicaciones

INSTALACIÓN DE SERVIDOR DE CORREO ELECTRÓNICO

GUÍA PARA MANEJAR GOOGLE DRIVE

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS Escuela de Computación

Comisión Nacional de Bancos y Seguros

Tienda Virtual Synergy (Parte 2)

MANUAL DE USUARIO DE OFICINA CONECTADA

Versión 1 Fecha Vigencia: Junio de 2011

Versatils. Apéndice. ODBC Orígenes de datos. ODBC Orígenes de datos.

LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos


Manual Impress Impress Impress Impress Impress Draw Impress Impress

Instalación de un servidor DHCP

INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL

El Cliente VPN tiene los siguientes requerimientos de hardware y software. RAM:

Pantalla principal. Aquí se muestra datos como fecha, hora, estado, capacidad del disco duro y video de las cámaras. Configuración inicia del DVR.

Tutorial: Primeros Pasos con Subversion

Transcripción:

Unidad 2 Instalación de PostgreSQL en Windows y Linux En esta unidad se realiza la instalación Básica de PostgreSQL 9.4.3 en los Sistemas Operativos Windows y Linux de manera fácil y sencilla.

Contenido Instalación en Windows y Linux... 2 1. Instalación en Windows... 2 1.1. Creación de Nueva Base de Datos... 4 1.2. Creación de Tablas... 6 2. Instalación en Linux... 8 2.1. Configuración... 9 2.2. Configuración de acceso local... 9 2.3. Configuración de acceso remoto... 10

Instalación en Windows y Linux 1. Instalación en Windows PostgreSQL es un gestor de base de datos relacional que puede correr tanto bajo sistemas operativos Windows como en distribuciones. Ahora veremos cómo instalar PostgreSQL en cualquiera de los diferentes sistemas operativos Windows de Microsoft, Windows XP, Windows Vista, Windows 7, Windows Server 2003 o Windows Server 2008 y Windows 8. La versión de PostgreSQL que he utilizado para esta guía de instalación es la 9.3.4, es posible que el proceso de instalación para otras versiones, tanto anteriores como futuras, pueda variar. El primer paso es descargar el instalador de PostgreSQL para Windows, lo puedes descargar desde la siguiente página: http://www.enterprisedb.com/products-services-training/pgdownload#windows del enlace http://get.enterprisedb.com/postgresql/postgresql-9.3.4-3-windows.exe o

Después de guardar el instalador y cuando termine de descargar, ejecutamos postgresql-9.3.4-3-windows.exe A partir de aquí podemos seguir en el siguiente enlace con un video en YouTube: https://www.youtube.com/watch?v=uwvjkzfcb3k&feature=youtu.be A continuación iniciamos el programa y inicializamos la base de datos por defecto en Postgres con doble clic en postgresql 9.3 situada en Localhost en el puerto 5432. Nos pedira la contraseña de la Base de Datos e ingresamos la que pusimos en la instalación, lo recuerdas?.

Se abrirá la pantalla de pgadminiii donde podremos ver la base de datos por defecto postgres con sus propiedades y su panel SQL. 1.1. Creación de Nueva Base de Datos Para crear una nueva Base de datos se sigue los siguientes pasos: 1. En la ventana de Objet Browser maximizar la opción de Databases [+] 2. Clic Derecho en Databases. 3. Clic en New Database.

En la pestaña de Properties Ponemos el nombre de la Base de Datos en el Campo de Name. En la pestaña de Definition escogemos las siguientes opciones: Esto es opcional ya que si no definimos las variables de Encoding, Template y Tablespace, postgres usara los datos por defecto.

1.2. Creación de Tablas Para la creación de nuevas tablas seguimos los siguientes pasos: 1. Maximizamos la opción de Databases [+]. 2. Maximizamos la opción de Shemas [+]. 3. Maximizamos la opción de public [+]. 4. Maximizamos la opción de Databases [+]. 5. Clic derecho en Tables 6. New Table Después de presionar New Table nos mostrara una ventana con las propiedades básicas de una tabla de base de datos (Properties) en la cual llenaremos en el campo Name el nombre de la tabla, cabe recalcar que los nombres de las tablas deben estar asociadas a las características de los datos, p.ej. si la tabla almacena datos de personas como ser nombres y apellidos, fecha de nacimiento, genero, edad, dirección de domicilio, dirección de trabajo, cedula de identidad, teléfono, etc. La tabla deberá llamarse Persona.

En la pestaña de Colums podremos adicionar columnas a muestra tabla de datos con los siguientes pasos: 1. Primero nos vamos a la pestaña de Colums. 2. Presionamos el botón Add. Nos aparecerá una ventana con el nombre de New Column 1. Llenamos los datos de el nombre de la columna, el tipo de dato y la longitud de los caracteres. 2. Presionamos el botón Ok para terminar de crear la columna.

2. Instalación en Linux Primero modificamos los source.list de /etc/apt/ Y le añadimos: deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main # apt-get update Y como usuario root tecleamos: #apt-get install postgresql Se mostrará el siguiente cuadro y finalmente presionamos la tecla S Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho Se instalarán los siguientes paquetes extras: postgresql-9.3 postgresql-common Paquetes sugeridos: oidentd ident-server Se instalarán los siguientes paquetes NUEVOS: postgresql postgresql-9.3 postgresql-common 0 actualizados, 3 se instalarán, 0 para eliminar y 0 no actualizados. Se necesita descargar 0B/5586kB de archivos. Se utilizarán 14.8MB de espacio de disco adicional después de esta operación. Desea continuar [S/n]?

2.1. Configuración Lo primero que se tiene que hacer es cambiarle la contraseña al usuario postgres que se crea luego de haber instalado el paquete: # passwd postgres Acceda a la consola de administración de PostgreSQL para cambiar la contraseña del usuario postgres con los siguientes comandos: # su postgres postgres@nombre_maquina:/directorio$ psql postgres postgres=# ALTER ROLE postgres PASSWORD 'CONTRASENA_DEL_USUARIO'; Donde postgres es el nombre del usuario al cual debe cambiar la contraseña CONTRASENA_DEL_USUARIO por la que estableció previamente y luego salga de la sesión, ejecutando los siguientes comandos: postgres=# \q postgres@nombre_maquina:/directorio$ exit 2.2. Configuración de acceso local Para dar acceso local, es decir, dar accesos a clientes PostgreSQL que están en el mismo servidor donde esta instalando el servidor PostgreSQL puede aplicar las siguientes configuraciones básicas: Debe que cambiar el archivo de configuración del servidor PostgreSQL, con el siguiente comando: # vim /etc/postgresql/9.1/main/postgresql.conf Busque la linea listen_addresses y verifique que su valor sea el siguiente: listen_addresses = 'localhost' Guarde el archivo y salga del editor. También debe modificar el archivo de configuración del cliente PostgreSQL, con el siguiente comando: # vim /etc/postgresql/9.1/main/pg_hba.conf En este archivo puede configurar los modos de autenticación del cliente PostgreSQL y con que usuario puede acceder a los datos almacenados en el servidor PostgreSQL.

Para este caso de configuración usted esta conectándose localmente en el mismo servidor donde esta instalado PostgreSQL por lo cual la IP local es 127.0.0.1, entonces agregue debajo de la linea # IPv4 local connections: la siguiente instrucción: host nombre_base_datos usuario_postgresql 127.0.0.1/32 password Donde nombre_base_datos y usuario_postgresql es el nombre de la base de datos y el usuario de PostgreSQL a crear respectivamente mas adelante en este articulo. Con estas configuraciones hechas debe reiniciar el servicio de PostgreSQL, con el siguiente comando: # service postgresql restart 2.3. Configuración de acceso remoto Para dar acceso remoto a clientes PostgreSQL desde otro maquina o mascara de red distinta a la de donde esta instalado servidor PostgreSQL puede aplicar las siguientes configuraciones básicas: Debe que cambiar el archivo de configuración del servidor PostgreSQL, con el siguiente comando: # vim /etc/postgresql/9.1/main/postgresql.conf Busque la linea listen_addresses = localhost y la cambia por el siguiente: listen_addresses = '*' Opcionalmente usted puede simplemente unir las direcciones IP especificas a la cual da acceso de la siguiente forma: listen_addresses='192.168.3.220 192.168.3.221' Guarde el archivo y salga de la edición. También debe modificar el archivo de configuración del cliente PostgreSQL, con el siguiente comando: # vim /etc/postgresql/9.1/main/pg_hba.conf En este archivo puede configurar desde que maquina o mascara de red puede acceder a los datos almacenados en el servidor PostgreSQL y con que usuario se puede acceder.

Para ejemplo practico que se suponga que esta en una red 192.168.1.1/16 así que quiere darle acceso a la IP 192.168.3.220, agregue debajo de la linea # IPv4 local connections: la siguiente instrucción: host nombre_base_datos usuario_postgresql 192.168.2.3/32 md5 Donde nombre_base_datos y usuario_postgresql es el nombre de la base de datos y el usuario de PostgreSQL a crear respectivamente mas adelante en este articulo. El md5 es el método de envió de la contraseña del usuario PostgreSQL por la red a comparación de la Configuración de acceso local que se define en password la cual envía la contraseña en texto plano por la red, en la Configuración de acceso remota se configura md5 ya que envía contraseñas cifradas. Con estas configuraciones hechas debe reiniciar el servicio del servidor PostgreSQL, con el siguiente comando: # service postgresql restart