Maestría en Ciencia de datos y Procesamiento de
Datos Masivos
Programación en Python
Jose Del Carmen Mercado Betancourt
000-00-5397
3.3 Implementar bases de datos cliente-servidor
con MySQL y Python.
Unidad 3
Mtro. Iván Castillo Zúñiga
10/07/2022
1
Introducción......................................................................................................................3
Desarrollo..........................................................................................................................4
Conexiones de base de datos........................................¡Error! Marcador no definido.
Activación de módulos de apache.................................................................................5
Instalación de MySQL......................................................................................................6
Conclusiones....................................................................................................................9
Referencias.......................................................................................................................9
2
Introducción
El siguiente trabajo de investigación y práctica tiene como propósito construir procesos
en el lenguaje de programación Python para acceder y administrar información sobre bases
de datos cliente-servidor a través del gestor de bases de datos MySQL. “es un gestor de
bases de datos que permite la interacción con los lenguajes de programación más utilizados
como PHP o Java. Nació como software libre y la mayor parte de su código se encuentra
escrito en lenguaje C/C++” (Tokio School, S.L., 2019).
En 1995 Michael Widenius desarrolló junto a David Axmark y Allan Larsson MySQL y la
empresa MySQL AB. Crearon MySQL con el objetivo de presentar un sistema de
gestión de base de datos a los usuarios domésticos y a los profesionales. En 2008,
MySQL fue adquirido por Sun Microsystems, quien en 2010 fue comprado por Oracle
Coporation. Dicha empresa ya había adquirido cinco años antes Innobase Oy,
compañía que desarrollaba el motor InnoDB para MySQL. Puede utilizarse en
diferentes sistemas tales como Linux, Windows, AIX, … También, tiene múltiples
motores de almacenamiento para adaptarse a las necesidades concretas de cada
entorno.
3
Desarrollo
Para desarrollar esta actividad se tienen que realizar algunas instalaciones:
1. Conexión al gestor de bases de datos: instalamos la extensión MySQL management
tool
2. Instalamos la extensión MySQL Syntax en Code Visual.
3. Cerramos el Visual Code e iniciamos la conexión col la base de datos MySQL
para esto necesitamos instalar XAMPP.
4
4. Activamos los módulos Apache y MySQL
5. Entramos al Visual Code y configuramos la conexión a MySQL
5
6. Construcción de base de datos instalamos MySQL
7. Configuramos MySQL
6
8. Instalamos MySQL Workbench para para crear lavase de datos
9. Introducimos la contraseña creada para entrar a crear la base de datos
7
10. Creaos la base datos y verificamos que se haya creado.
11. Mostramos lavase de datos creada
8
Conclusiones
En este trabajo de investigación y práctica se puede concluir que:
1. Se aprendió a instalar y configurar la base de datos MySQL
2. MySQL tiene un sistema de contraseñas que permite verificación basada en el
host lo que hace que sea de confianza.
3. Se realizo la creación de base de datos en MySQL
Referencias
1. Tokio School, S.L. (2019). Obtenido de ¿Qué es MySQL? ¿Cómo surgió?
¿Cuáles son sus características?: [Link]
esmysql/#:~:text=%C2%BFC%C3%B3mo%20surgi%C3%B3%20MySQL
%3F,y%20la%20empresa%20MySQL%20AB.
2. Cyber Work. (22 de abril de 2021). Como Instalar MySQL Server y MySQL
Workbench Versión 2021 en Windows 10. Obtenido de
[Link]
9
3. c.w. (30 de junio de 2022). Obtenido de Crear Base de Datos Con MySQL
Workbench: [Link]
4. Fabricio, P. (22 de noviembre de 2021). Obtenido de Instalación WAMP
server (mysql, phpmyadmin) en windows y MySQL Workbench:
[Link]
10