You are on page 1of 17

Administración de Sistemas

Gestores de Base de Datos


Tarea 1: Instalación y configuración de un Sistema Gestor de BBDD

Antonio Esteban López Pérez 2º ASIR SEMI


Antonio Esteban López Pérez 2º ASIR SEMI

Administración de Sistemas
Gestores de Base de Datos
Tarea 1: Instalación y configuración de un Sistema Gestor de BBDD

Ejercicio 1: Instalar MySQL .................................................................. 2


Ejercicio 2: Documentación ............................................................... 10
Incidecia: Librería .NET...................................................................................................... 10
Incidencia: Otras librerías requeridas ................................................................................ 11
Incidencia: Fallo al instalar ODBC ......................................................................................12
Ejercicio 3: Búsqueda en la documentación oficial .................................. 13
Ejercicio 4: Verificar el log................................................................ 14
Ejercicio 5: Pregunta… ..................................................................... 16

1
Antonio Esteban López Pérez 2º ASIR SEMI

Ejercicio 1: Instalar MySQL

En una máquina virtual descargamos los binarios de instalación de MySQL, la


versión COMMUNITY, ya que Oracle ha comprado los derechos de MySQL y ha
sacado una versión comercial (ENTERPRISE).

Descargamos también el MySQL Workbench, una consola gráfica que permite la


administración sencilla del SGBD, aunque también permite interfaz de comandos.

Descargamos también .Net 4.0 por ser requerido para la instalación y lo instalamos
primero que cualquier otro componente.

Iniciamos la instalación de MySQL:

2
Antonio Esteban López Pérez 2º ASIR SEMI

Elegimos la instalación Developer porque ya incluye la instalación del server, del


workbench (admin de la BBDD, documentación fuera de línea y los conectores
ODBC, NET, EXCEL,… etc.

3
Antonio Esteban López Pérez 2º ASIR SEMI

Para la instalación del Workbench se requiere Visual C++ que el propio instalador de
MySQL se encarga de descargar e instalar:

Continuamos la instalación con las librerías para Phyton, Excel y Visual Studio
pendientes, porque no las necesitaremos.

Continuamos la instalación. Ahora toca la configuración:


4
Antonio Esteban López Pérez 2º ASIR SEMI

Eklegimos el puerto estándar 3306 y TCP y las opciones avanzadas

5
Antonio Esteban López Pérez 2º ASIR SEMI

Asignamos una contraseña de root:

Elegimos las opciones de inicio del MySQL, como un servicio y la cuenta de inicio de
sesión y el nombre de la instancia de MySQL:

6
Antonio Esteban López Pérez 2º ASIR SEMI

Por defecto sólo tenemos activadas las opciones de log de ERROR y de SLOW QUERY

Podemos activar las otras opciones de LOG sólo en el caso de encontrar fallos graves,
activarlas implica incrementar el uso de recursos innecesariamente.

Finalizamos la instalación con el asistente arrancando los servicios, creando los


usuarios, etc:

7
Antonio Esteban López Pérez 2º ASIR SEMI

La instalación ha finalizado con éxito:

Ahora comprobamos que tenemos conexión desde el propio servidor:

8
Antonio Esteban López Pérez 2º ASIR SEMI

Una vez finalizado se nos lanza el Workbench y comprobamos que tenemos acceso al
servidor escribiendo la contraseña de root:

Efectivamente tenemos MySQL instalado y funcionando con las bases de ddtaos de


ejemplo.

9
Antonio Esteban López Pérez 2º ASIR SEMI

Ejercicio 2: Documentación

Con el objetivo de aislar el sistema de pruebas del equipo del alumno se decide
utilizar una máquina virtual con las siguientes características técnicas:

Servidor Sistema virtualizado con VirtualBox

Características 1 vCPU con 512Mb RAM

Sistema Operativo Windows 7 de 32 bits con SP1 en español

Sistema SGBD MySQL Community Server 5.6.26 x86

Administrador del SGBD MySQL Workbench 6.3.4 x86

Se comienza la instalación y se registran las siguientes INCIDENCIAS y las soluciones


aplicadas.

Incidecia: Librería .NET


PROBLEMA: No tenemos todos los requisitos necesarios para la instalación. Las
nuevas versiones requieren la librería .NET 4.0

SOLUCIÓN: Se instala la .NET 4.0 y se reanuda la instalación

10 
Antonio Esteban López Pérez 2º ASIR SEMI

Incidencia: Otras librerías requeridas


PROBLEMA: Para completar la instalación de la opción Developer se requieren
múltiples liberías de Microsoft y Phyton:

SOLUCIÖN: Se opta sólo por instalar Visual C++ para que se instale el Workbench y
las utilidades. El resto de programas y conectores no nos interesan (Excel,
VisualStudio, Phyton,…)

11 
Antonio Esteban López Pérez 2º ASIR SEMI

Incidencia: Fallo al instalar ODBC


PROBLEMA: Error en la instalación de los conectores ODBC

SOLUCIÓN: Al ser un componente opcional y no necesario, se opta por finalizar la


instalación y realizar su instalación MANUAL posteriormente.

12 
Antonio Esteban López Pérez 2º ASIR SEMI

Ejercicio 3: Búsqueda en la documentación oficial

Se nos solicita buscar en la documentación oficial de MySQL la sentencia que


permite arrancar el servicio MySQL.

La dirección es la siguiente:

https://dev.mysql.com/doc/refman/5.6/en/windows-start-command-line.html

Debemos iniciar el servicio mysqld o, en nuestro caso usar el comando de MS-DOS:

C:\> NET START MYSQL

Otra forma sería llamar directamente al demonio, no recomendable puesto que ya lo


tenemos instalado como un servicio:

C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld

También podemos usar la consola de Servicios de Windows para iniciarlo/Detenerlo

13 
Antonio Esteban López Pérez 2º ASIR SEMI

Ejercicio 4: Verificar el log

Se nos solicita buscar en la documentación oficial de MySQL la sentencia que


permite mostrar las variables asociadas a “log” y realizar una captura de la
información que devuelve.

La dirección donde se nos explica el uso del comando SHOW VARIABLES es:

https://dev.mysql.com/doc/refman/5.1/en/show-variables.html

Iniciamos la consola de comandos de MySQL desde el menú de inicio

14 
Antonio Esteban López Pérez 2º ASIR SEMI

15 
Antonio Esteban López Pérez 2º ASIR SEMI

Ejercicio 5: Pregunta…

¿Dónde irías a mirar qué sucede si el servidor MySQL no arranca?

En dos sitios fundamentales, el Visor de Sucesos de Windows, tanto en sistema como


en aplicaciones, y en los ficheros de log de MySQL: especialmente ANTONIO-PC.err,
dentro de la carpeta de MySQL\data.

Si abrimos el log de errores con el Notepad verremos su contenido:

Vemos que hay dos WARNINGS (el resto son informativos) acerca de la primera
ejecución del MySQL, es algo normal.

16 

You might also like