jueves, 5 de septiembre de 2013

Instalacion de SGBD en diferentes plataformas

 
Instalacion de Oracle
Video tutorial para la instalacion de Oracle en Windows 7
 
 
Cómo instalar Oracle Database 11g Release 2 y SQL Developer 3.2 en el ordenador bit Windows 8 64
 
 
Instalacion de oracle 10g en ubuntu 12.04
 
 
 
Instalación MySQL en Linux
 
En este ocasión, revisaremos como se instala MySQL Server en Ubuntu Linux, es importante mencionar que las distribuciones modernas de Linux, tienen un administrador de paquetes el cual permite instalar y desinstalar software de una manera mucho mas fácil, MySQL es parte de los paquetes en este tipo de repositorios y a través de administradores de paquetes de este tipo, es posible instalarlo.
Adicionalmente, a la opción de instalar MySQL por medio de administradores de paquetes, también es posible instalarlo a través del instalador MySQL tar gz, pero este procedimiento lo describiremos mas adelante.
Aun recuerdo los tiempos en los que gran parte del software para linux, se tenia que obtener el código fuente, compilar y resolver dependencias de librerías en función de la distribución de linux a utilizar, esos tiempos han cambiado y ahora es muy sencillo instalar software en distribuciones modernas de linux como por ejemplo: Ubuntu.
 
En ubuntu, existe un “package manager” conocido como “synaptic package manager“, el cual es posible lanzarlo en el Menú: System -> Administration -> Synaptic Package Manager, a través de synaptic, podemos seguir los siguientes pasos para poder instalar en menos de 5 minutos, la ultima versión disponible del binario MySQL Server Community.
Nota.- el administrador de paquetes “synaptic“, instala de forma automatizada todas las librerías y prerrequisitos ( creación de usuario y grupo mysql) en el sistema operativo Ubuntu Linux
Paso 1.- Lanzar Synaptic Package Manager; Menu System -> Administration -> Synaptic Package Manager
 
Paso 2.- Buscar MySQL Server, en el repositorio (ingresar mysql-server, en la caja de texto de “Quick Search”)

Paso 3.- Instalación MySQL Server
 
 
Paso 4.- Asignación de password para cuenta root ( administrador ) de MySQL
 
 
Paso 5.- Validación de paquetes instalados

Paso 6.- Ingreso a la consola de MySQL
Para ingresar a la consola de comandos de MySQL, lanzamos una terminal a través del Menú: Applications -> Accessories -> Terminal
 
 
 
 
 
Instalando PostgreSQL en Linux
 
En este pequeño taller voy a dar unas pequeñas pautas para instalar PostgreSQL.
 
  • Nos ponemos
  • como root para empezar a trabajar
  • Creamos
  • el grupo y usuario postgres
  • Descargamos las
  • fuentes de PostgreSQL y las descomprimimos
  • Preparamos las
  • fuentes para ser compiladas
  • Compilamos e instalamos
  • las fuentes
  • Instalamos la Base
  • de Datos
  • Asignamos los directorios
  • a sus respectivos propietarios
  • Creamos
  • un usuario de prueba

Adquirimos permisos de root para no tener

ningún problema

Obtenemos login
como root con el comando su -l:
 
$ su -l
Password:
#
Notar que el signo $
ha cambiado por #. Si es así, habremos obtenido
permisos de root, cosa que usaremos para tareas muy determinadas, ya que
podemos dañar el sistema.
Añadimos el grupo
mysql y creamos el usuario mysql dentro del grupo mysql:
 
# groupadd postgres
# useradd -g postgres postgres

Bajamos las fuentes y las preparamos para compilarlas

Descargamos las

(NOTA: son unos 7 Mb)
 

 
Descomprimimos
las fuentes:
 
# gunzip postgresql-7.x.x.tar.gz
# tar -xvf postgresql-7.x.x.tar
Preparamos las
fuentes para compilarlas:
 
# cd postgresql-3.x.x
# ./configure
Ahora
nos disponemos a compilar las fuentes de PostgreSQL:
 
# gmake && gmake
install && echo "Bien compilado e instalado"

 

Configuración Post-Instalación

Vamos
a crear un directorio data y asignamos los directorios a sus propietarios:
 
# mkdir /usr/locl/pgsql/data
# chown postgres /usr/local/pgsql/data
Ahora
nos ponemos como postgres para instalar la BD:
 
# su - postgres
$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
Ahora
iniciamos la BD:
 
$ /usr/local/pgsql/bin/postmaster
-D /usr/local/pgsql/data

Administración básica de Usuarios

En esta
sección vamos a explicar muy por encima la forma de crear y borrar usuarios
de PostgreSQL
Bien,
lo primero, es crear un enlace al cliente:
 
$ logout
# ln /usr/local/pgsql/bin/psql /usr/bin/psql
# su - postgres
$
Ahora
lo tenemos más sencillo para acceder, ahora arrancamos el cliente:
 
$ psql
postgres=#
Para
crear usuarios, usamos el comando CREATE USER, que tiene la siguiente sintaxis:
 
CREATE USER username
[ WITH
[ SYSID uid ]
[ PASSWORD 'password' ] ]
[ CREATEDB | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ]
[ IN GROUP groupname [, ...] ]
[ VALID UNTIL 'abstime' ]
Entonces, creamos
un usuario llamado pedro:
 
postgres=# CREATE USER pedro
postgres-# WITH PASSWORD 'p3dr0'
postgres-# NOCREATEDB
postgres-# NOCREATEUSER
postgres-# ;
CREATE USER
postgres=#
Ya tenemos a pedro en nuestra BD.
Ahora
borraremos a pedro:
 
postgres=# DROP USER pedro;
DROP USER

1 comentario:

  1. Echa un vistazo a una herramienta gratuita - Valentina Studio. Producto asombroso! OMI es el mejor gestor de mysql, para todas las plataformas. http://www.valentina-db.com/en/valentina-studio-overview

    ResponderEliminar