Reto - 1 - Instalación MySQL
Reto - 1 - Instalación MySQL
MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública
general/Licencia comercial por Oracle Corporation y está considerada como la base de datos de código abierto
más popular del mundo y una de las más populares en general junto a Oracle y Microsoft SQL Server, todo para
entornos de desarrollo web.
MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan Larsson y Michael
Widenius). MySQL AB fue adquirida por Sun Microsystems en 2008, y ésta a su vez fue comprada por Oracle
Corporation en 2010, la cual ya era dueña desde 2005 de Innobase Oy, empresa finlandesa desarrolladora del
motor InnoDB para MySQL.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los
derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada,
que posee el copyright de la mayor parte del código.
Esto es lo que posibilita el esquema de doble licenciamiento anteriormente mencionado. La base de datos se
distribuye en varias versiones, una Community, distribuida bajo la Licencia pública general de GNU, versión 2, y
varias versiones Enterprise, para aquellas empresas que quieran incorporarlo en productos privativos. Las
versiones Enterprise incluyen productos o servicios adicionales tales como herramientas de monitorización y
asistencia técnica oficial.
En 2009 se creó un fork denominado MariaDB por algunos desarrolladores (incluido algunos desarrolladores
originales de MySQL) descontentos con el modelo de desarrollo y el hecho de que una misma empresa controle
a la vez los productos MySQL y Oracle Database.
Está desarrollado en su mayor parte en ANSI C y C++.4 Tradicionalmente se considera uno de los cuatro
componentes de la pila de desarrollo LAMP y WAMP. MySQL es usado por muchos sitios web grandes y populares,
como Wikipedia, Google (aunque no para búsquedas), Facebook, Twitter, Flickr y YouTube.
1
Reto: Instala y configura tu base de datos local
2
Reto: Instala y configura tu base de datos local
No es necesario que te registres, omite este paso y continua con la descarga del archivo de forma directa.
Una vez descargado, da doble clic sobre el instalador para ejecutarlo. El instalador comprobará si hay alguna
actualización del paquete de instalación antes de continuar. Una vez que termine la comprobación, procederá
con la instalación.
3
Reto: Instala y configura tu base de datos local
El primer paso podrás suponer cuál es… Sí, ese mismo. Aceptar el acuerdo de licencia para poder usar MySQL.
Podrás elegir el tipo de instalación a realizar. No te vengas arriba y deja la opción marcada por defecto. Esta
permitirá instalar solo los elementos necesarios. Si dispones de una mega máquina con espacio de sobra, no te
compliques y usa la opción “Full” para hacer una instalación completa.
Lo siguiente es comprobar que tu máquina cumple con los requisitos necesarios para que MySQL se ejecute.
Salvo que tengas una máquina de la prehistoria, no deberías tener problemas. Si hace falta alguna herramienta o
librería, el programa de instalación ofrece la posibilidad de instalar todos los elementos necesarios. Una vez lo
haya descargado todo procederá con la instalación.
4
Reto: Instala y configura tu base de datos local
La ventana siguiente te mostrará todos los programas que se instalarán. Continúa la instalación con la opción
“Execute” (“Ejecutar” para los no bilingües). Lo siguiente será la descarga e instalación de todos los componentes
marcados.
5
Reto: Instala y configura tu base de datos local
Al finalizar, la instalación de MySQL estará lista. EL siguiente paso es configurar adecuadamente el gestor de
bases de datos local (es decir, el que te acabas de instalar en tu PC).
Configurar Mysql
Para iniciar la configuración de gestor da clic en el botón “Next” y luego elige la opción “Standalone MySQL
Server/Classic MySQL Replication”.
6
Reto: Instala y configura tu base de datos local
En la siguiente ventana, aparecerán las opciones de configuración y sus parámetros correspondientes, entre ellos
el protocolo de conexión TCP/IP, el puerto, etc. Recuerda que tu máquina ahora será un servidor de base de datos
y ella lo que hará será habilitar las conexiones remotas con el servidor SQL sobre el puerto que indiques en esta
pantalla.
Importante: por defecto MySQL utiliza el puerto 3306 para dar servicio, esto podrás dejarlo tal cual o en su
defecto, elegir otro puerto. Este mismo puerto será el que debas habilitar en tu router en el caso de que quieras
abrir (desde el router) las conexiones con el servidor SQL.
7
Reto: Instala y configura tu base de datos local
Otro elemento que puedes configurar son las preferencias del inicio del demonio y las cuentas de usuarios que
quieras accedan a él. El demonio (término muy utilizado en Linux) es ese servicio que está siempre ejecutándose
mientras el ordenador está a otras tantas cosas. En este caso, MySQL estará funcionando, aunque tu estés
navegando en Youtube o conectado a Steam.
Después de dar clic en ejecutar (“Execute” para los no biligue”), se llevarán a cabo todas las opciones de
configuración que hayamos habilitado (o quitado) sobre nuestro sistema operativo. Si todo ha ido bien, el
resultado de la instalación es la pantalla siguiente, la cual marca como correcto todos los pasos realizados. Da clic
sobre el botón “Finish” para cerrar el instalador.
8
Reto: Instala y configura tu base de datos local
El paso siguiente es configurar el router, da clic en la opción “Next” sobre la ventana que te aparecerá. En este
paso puedes dejar todo tal y como está, pero recuerda los puertos que se han puesto por defecto.
9
Reto: Instala y configura tu base de datos local
Lo siguiente será conectar con el servidor mediante el usuario root y la contraseña que hayas establecido
previamente. Después de introducir dicho usuario y su contraseña, da clic en la opción “Check” y si todo ha ido
bien, da clic en la opción “Next”.
En la ventana siguiente, aparecerá la opción de ejecutar los scripts necesarios para completar el proceso.
10
Reto: Instala y configura tu base de datos local
Y con ello, habrá terminado la configuración de MySQL en tu sistema operativo. A continuación, el instalador te
dará la opción de iniciar las herramientas de MySQL.
11
Reto: Instala y configura tu base de datos local
Asigna un nombre a dicha conexión. Ten en cuenta que este IDE podrá conectarse a otras bases de datos que no
estén en tu PC, sino en tu trabajo o universidad. Las otras opciones puedes dejarlas tal cual. Da clic sobre la opción
“Test Conection”
12
Reto: Instala y configura tu base de datos local
Da clic en “OK” para finalizar y que se muestre la nueva conexión que has creado en el IDE.
13
Reto: Instala y configura tu base de datos local
Si ahora das clic sobre la conexión creada, habrás creado una sesión para trabajar con una base de datos sobre
tu gestor local MYSQL.
Finalmente, tendrás el IDE con la conexión a tu base de datos local, lista para trabajar con ella y crear tu base de
datos.
14
Reto: Instala y configura tu base de datos local
15