You are on page 1of 6

Escuela de Informtica y Telecomunicaciones

NOMBRE EXPERIENCIA: Instalacin y configuracin bsica de MySQL


UNIDAD DE APRENDIZAJE: 3
I.

Objetivo

II.

Instalar y configurar un servidor de bases de datos de acuerdo a


requerimientos de la organizacin.
Realizar pruebas que permitan verificar el adecuado funcionamiento del
sistema de bases de datos.
Conocer e identificar las caractersticas principales del motor de base de
datos MySQL.
Conocimientos previos

MySQL es un potente sistema de gestin de bases de datos relacionales


(RDBMS) que se utiliza para manipular datos utilizando sentencias SQL
(Structured Query Language).
SQL es un lenguaje de base de datos que se utiliza para recuperar, insertar,
eliminar y actualizar los datos almacenados. Esto se logra mediante la
construccin de sentencias condicionales que se ajustan a una sintaxis especfica
(es decir, el orden estricto requerido de elementos para una declaracin de
trabajar).
El software MySQL proporciona un servidor de base de datos SQL (Structured
Query Language) muy rpido, multi-threaded, multi usuario, multiplataforma y
robusto.

III.

Requerimientos tcnicos

Para esta actividad basta con un PC con LINUX por alumno o en grupo de
mximo dos alumnos por PC, opcionalmente acceso a Internet.
IV.

Desarrollo de la Actividad

La siguiente actividad est centrada en la profundizacin de los conceptos


generales relativos a la instalacin, configuracin y puesta en marcha de un
servidor de bases de datos MySQL.
1

Escuela de Informtica y Telecomunicaciones

Ud. deber profundizar acerca de los principales componentes de un sistema de


bases de datos, as como de los objetivos y funciones de un sistema de bases de
datos. Luego, se instalarn los paquetes de software necesarios para un sistema
de bases de datos MySQL, se realizaran las configuraciones bsicas para permitir
el funcionamiento bsico de este sistema de bases de datos, por ltimo, se
realizaran pruebas bsicas de funcionamiento del servicio.
Algunas de las actividades planteadas pueden realizarse con la documentacin
ofrecida en el material terico de la asignatura, otras, sin embargo, requieren que
Ud. Investigue, para esto ltimo ser usual que se le ofrezcan links a pginas web,
esquemas o dibujos, diagramas, tablas, documentacin complementaria, etc.

Servicios de Bases de Datos


1.-

Nombrar y describir brevemente las principales caractersticas de los


siguientes SGBD: Access, MySQL y PostGreSQL desde el punto de vista de
su funcionamiento:

SGBD Microsoft Access


Sistema de gestin Access y la base de datos estn integrados en el mismo
programa.
Permite la edicin de tablas, campos de las tablas, operaciones con registros,
crear formularios (pantallas de entrada de datos, visualizacin de registros,
edicin, bsqueda), crear informes, exportar, importar, editar relaciones entre
tablas, crear procesos macro (funciones automticas programadas por el usuario),
administracin
general,
compactacin
y
reparacin
bsicas.
Diseado
para
funcionar
como
aplicacin
de
escritorio.
til para realizar bosquejos, borradores, pruebas de bases de datos. Empleado
habitualmente para elaborar bases de datos de tamao reducido, dada su
capacidad limitada.
MySQL careca de elementos considerados esenciales en las bases de datos
relacionales, tales como integridad referencial y transacciones. A pesar de ello,
atrajo a los desarrolladores de pginas web con contenido dinmico, justamente
por su simplicidad.
Poco a poco los elementos de los que careca MySQL estn siendo incorporados
tanto por desarrollos internos, como por desarrolladores de software libre. Entre
las caractersticas disponibles en las ltimas versiones se puede destacar:
2

Escuela de Informtica y Telecomunicaciones

PostgreSQL funciona muy bien con grandes cantidades de datos y una alta
concurrencia de usuarios accediendo a la vez a el sistema.
A continuacin teneis algunas de las caractersticas ms importantes y soportadas
por PostgreSQL:
Generales
Es una base de datos 100% ACID.
Soporta distintos tipos de datos: adems del soporte para los tipos base, tambin
soporta datos de tipo fecha, monetarios, elementos grficos, datos sobre redes
(MAC, IP ...), cadenas de bits, etc. Tambin permite la creacin de tipos propios.
Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le
incluye entre los gestores objeto-relacionales.
Copias de seguridad en caliente (Online/hot backups)
Unicode
Juegos de caracteres internacionales
Regionalizacin por columna
Multi-Version Concurrency Control (MVCC)
Multiples mtodos de autentificacin
Acceso encriptado via SSL
SE-postgres
Completa documentacin
Licencia BSD
Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX,
Mac OS X, Solaris, Tru64) y Windows 32/64bit.

2.-

Explicar, de manera ms detallada que el presentado en clases, el


funcionamiento de MySQL:

MySQL es un gestor de base de datos completamente desarrollado en lenguaje


C/C++, lo que ofrece una estabilidad de trabajo impresionante. Tambin, cuenta
entre sus caractersticas, con una excelente capacidad de integracin con
diferentes entornos de desarrollo de software y de aplicaciones cliente/servidor,
por lo tanto, es muy popular entre los programadores de aplicaciones web y entre
administradores de base de datos en todo el mundo.

3.-

Proporcionar las rdenes que permiten instalar los paquetes de software


necesarios para el funcionamiento de un servidor y cliente de bases de
datos.
3

Escuela de Informtica y Telecomunicaciones

Yum y install mysql-server*


Service mysqld restart

4.-

Proporcionar las rdenes que permitan iniciar y hacer persistente a los


reinicios del sistema el servidor de bases de datos MySQL:

Service mysqld restart


Chkconfig mysqld on

5.-

Proporcionar las rdenes que permitan establecer la contrasea RedHat


para el usuario root en el servidor MySQL:

6.-

Proporcionar las rdenes que permitan crear una base de datos de prueba
con nombre pruebaDB en el servidor MySQL:

7.-

Proporcionar las rdenes que permitan crear los campos Nombre, Carrera e
Instituto en la base de datos pruebaDB:

Escuela de Informtica y Telecomunicaciones

8.-

Proporcionar las rdenes que permitan listar las bases de datos del sistema
en el servidor MySQL:

Escuela de Informtica y Telecomunicaciones

Existen una buena cantidad de sitios desde donde Ud. puede obtener informacin
acerca del proceso de instalacin, configuracin y prueba del servidor MySQL:
http://www.cyberciti.biz/faq/how-to-install-mysql-under-rhel/
http://opensourcedbms.com/dbms/installing-mysql-5-6-on-cent-os-6-3redhat-el6-fedora/
https://webtatic.com/packages/mysql55/
http://www.nginxtips.com/how-to-install-mysql-5-6-x-on-centos-6-rhel-6/

V.

Resumen

Con esta experiencia aprendiste a instalar y configurar un servidor de bases


de datos MySQL.
Realizaste las pruebas bsicas necesarias para probar el funcionamiento
del servidor de bases de datos MySQL.