Está en la página 1de 10

TUTORIAL LAMP CON BASE DATOS REMOTA

JORGE ANDERSON RIOS LONDOÑO


FELIPE MONTOYA GOMEZ

FERNANDO QUINTERO

20187

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL

SENA
MEDELLIN
2010
1. Implementando MySQL en Windows Server

Fig 1. Instalador MySQL formato “msi”, versión 5.1.44.

En la página principal de MySQL www.mysql.com, sección downloads, se


encuentran disponibles los instaladores (para este caso, mysql-essential-
5.1.44-win32.msi).

Una vez descargado el paquete, se procede con la instalación.

Fig 2. Inicio del set up MySQL.

Fig 3. Elección del tipo de configuración.

Se presentan 3 tipos de configuración. Uno es el típico, que es el más sencillo,


con características comunes del programa. El segundo es completo, que
incluye todos los programas pero incluye más espacio en disco. El tercero es
para usuarios más avanzados, que eligen las características según sus
necesidades. Para este caso la configuración será típica.
Fig 4. Resumen de la instalación.

En la ventana de la figura 4 se hace un repaso general de el tipo de


configuración y las rutas donde se almacenarán los archivos de configuración
del servidor. Luego de procede a instalar.

Fig 5. Estado de la instalación.

Fig 6. Datos y vínculos de la empresa MySQL.


Fig 7. Ofrecimiento de servicios adicionales de MySQL.

Fig 8. Finalización del asistente.

Antes de finalizar, se permite seleccionar la opción para ejecutar seguidamente


otro asistente para configurar el servidor MySQL y el registro del servidor a
SunConnect. Predeterminadamente están seleccionados, produciendo el atajo
a la configuración del servidor, así que es conveniente presionar el botón
finalizar para continuar.

Fig 10. Bienvenida al asistente de configuración.


Fig 11. Selección del tipo de configuración.

Para realizar las configuraciones que permitan acceso remoto al servidor, debe
seleccionarse el tipo Stándar.

Fig 12. Opciones de herramientas para Windows.

La opción más sencilla y recomendada es la primera. Next

Fig 13. Opciones de seguridad.

Aquí se define la contraseña que utilizará el usuario root acompañado de su


respectiva confirmación. Es quizás el punto más importante de esta
documentación la selección de la casilla que dice Enable root access from
remote machines porque es la opción que concede el acceso de maquinas
remotas a el servidor MySQL local.

Fig 14. Preparación y ejecución de la configuración.

Fig 15. Finalización del asistente de configuración

Aquende finaliza el asistente. Luego se procede a la instalación del software


OCS Inventory.

Previamente debe instalarse Apache, PHP y el cliente de MySQL

Fig 16. Paquete de instalación del servidor Apache.

Fig 17. Paquete de instalación del lenguaje PHP.


Fig 18. Paquete de instalación PHP+MySQL.

Fig 19. Paquete de instalación del cliente MySQL.

Fig 20. Paquete de instalación del servidor OCS Inventory.

El instalador de OCS incluye la opción para instalar la base de datos MySQL en


el equipo (dbcongif-common), pero en este caso no es necesario, ya que la
base de datos para este servidor se almacenará en una maquina remota. Por lo
anterior, debe negarse la solicitud (<No>).

Fig 21. Configuración de base de datos con dbconfig-common.

Luego se instala el paquete reports.

Fig 22. Paquete de instalación adicional para OCS.


Fig 23. Sintaxis para abrir línea de comandos MySQL.

Retomando el proceso del servidor de bases de datos, se ingresa a la linea de


comandos MySQL con la contraseña configurada en la Fig 13. Luego se crea la
base de datos para OCS, en este caso recibe el nombre ocsinventory.

Fig 24. Creación de la base de datos.

Fig 25. Visualización de la IP del servidor de bases de datos.

Es necesario probar que exista conectividad entre las maquinas que se desean
vincular, asi que se realiza un ping de prueba.

Fig 26. Ping desde la maquina que corre con OCS hacia la maquina del
servidor MySQL.
Desde el equipo remoto a la base de datos, se puede ingresar por linea de
comandos al servidor y realizar modificaciones. Con el modificador –h se
agrega la dirección IP del servidor de la base de datos y una vez que se
ingrese correctamente la contraseña de MySQL, se puede proceder a crear
mas bases de datos, mas usuarios, otorgar privilegios, entre otras funciones.

Fig 27. Acceso remoto a la base de datos MySQL

A continuación, se enseña como crear usuarios desde la linea de comandos de


MySQL y otorgar privilegios a estos.

NOTA: Al final de cada línea ingresada a la consola, debe insertarse siempre el


carácter punto y coma (;).

Fig 28. Ejemplo de la creación de un usuario en MySQL.

De nuevo en Ubuntu, se crea una contraseña extra de seguridad para el


ingreso al servidor OCS de la siguiente manera.

Fig 29. Contraseña Extra de seguridad para OCS.

Entre los requisitos de instalación que tiene OCS para su configuración, se


debe instalar el lenguaje Perl.
Fig 30. Paquete de instalación del lenguaje Perl.

Además de instalar Perl, se deben instalar las siguientes librerías: XML,


Compress, DBI, DBD, Apache, Net y Soap

En la línea de comandos, se instalan de la siguiente manera:

apt-get install libxml-simple-perl


apt-get install libcompress-zlib-perl
apt-get install libdbi-perl
apt-get install libdbd-mysql-perl
apt-get install libapache-dbi-perl
apt-get install libnet-ip-perl
apt-get install libsoap-lite-perl

Fig 31. Ingreso al modo de configuración.

Luego de tener instalado todo lo anterior, se ingresa a un explorador la url


http://localhost/ocsreports y aparecen los siguientes campos:

MySQL login: se introduce root


MySQL password: se introduce la contraseña de MySQL
MySQL Hostname: se introduce la dirección IP del equipo que contiene la base
de datos

Fig 32. Ingreso de contraseña de seguridad extra.

Seguido, emerge una ventana en la cual se ingresa el nombre de usuario


admin y la contraseña debe ser la que se ingresó en la Fig 29.