Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Reporte 4 Parcial BD

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 20

UNIVERSIDAD TECNOLÓGICA DE TABASCO.

DIVISIÓN DE TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN


TSU EN DESARROLLO Y GESTION DE SOFTWARE.

NOMBRE DEL ALUMNO:

Yarey del Carmen Jiménez Palacios

GRADO Y GRUPO:

3 “A” Matutino

MATERIA:

Bases de datos para aplicaciones

PROFESOR:
Ing. Rafael Gonzalo Álvarez Campos

ACTIVIDAD:
Reporte parcial 4

PARRILLA, CENTRO, TABASCO DICIEMBRE DEL 2023


Contenido
INTRODUCCIÓN ............................................................................................................... 3
Monitoreo de MySQL en linux ............................................................................................ 4
Instalación PhpMyadmin en linux ....................................................................................... 8
Instalación de MySQL server en linux .............................................................................. 12
Restauración y Respaldo ................................................................................................. 17
Conclusión ....................................................................................................................... 20
INTRODUCCIÓN

En el dinámico mundo de la gestión de datos, la elección y el despliegue de un


sistema de gestión de bases de datos (DBMS) eficiente y confiable se vuelve
esencial para garantizar la integridad, disponibilidad y rendimiento de la información.
En este informe, exploraremos a fondo tres aspectos cruciales en el manejo de
bases de datos, específicamente enfocándonos en MySQL: el respaldo, el
monitoreo y la instalación.

El respaldo de datos es una práctica fundamental para mitigar el riesgo de pérdida


de información crítica. A lo largo de este informe, analizaremos las estrategias y las
mejores prácticas asociadas con la realización de respaldos en entornos MySQL,
destacando la importancia de mantener un equilibrio entre la frecuencia de respaldo
y los recursos disponibles.

El monitoreo constante de una base de datos es esencial para detectar y abordar


proactivamente posibles problemas de rendimiento y disponibilidad. Exploraremos
herramientas y técnicas de monitoreo específicas de MySQL que permiten una
supervisión efectiva, garantizando así un funcionamiento óptimo del sistema.

Finalmente, abordaremos el proceso de instalación de MySQL, desde la


preparación del entorno hasta la configuración inicial. La correcta instalación sienta
las bases para un desempeño confiable y seguro, y en este informe examinaremos
detenidamente los pasos clave para una implementación exitosa.

Al sumergirnos en estos aspectos cruciales de la administración de bases de datos


MySQL, buscamos proporcionar una visión integral que permita a los profesionales
de TI y administradores de bases de datos optimizar la eficiencia y la confiabilidad
de sus entornos de datos.
Monitoreo de MySQL en linux

El monitoreo de MySQL es un proceso esencial para supervisar y evaluar el


rendimiento del sistema de gestión de bases de datos MySQL en tiempo real.
1. Al abrir nuestro workbench iniciamos sesion, ya dentro le damos en server y
seleccionamos server status, de primera mano no manda este error.

Para poder solucionar este error nos vamos al panel de control par poder arreglar
la solución al problema
Seleccionamos el que dice región:

De ahí nos vamos a la parte que dice administrativo y seleccionamos la parte de


cambiar configuración y le damos en donde dice activar versión beta
Una vez echo todo nos pedirá reiniciar el equipo esperamos y podemos iniciar
sesion en MySQL nuevamente y seleccionamos server y server status

Y nos muestra el estatus del server de la siguiente manera


Revisamos client conections

Revisamos el Dashbord
Instalación PhpMyadmin en linux

Lo primero es abrir nuestra maquina virtual y una vez dentro instalamos el servidor
el cual seria apache 2

Después abrimos el navegador en linux para verificar que si se instalo el apache2


Continuando ahora vamos a descargar php:

Una vez instalado el php, vamos a instalar el PhpMyadmin


De ahí nos pide que seleccionemos el servidor con el cual queremos trabajar, en
este caso seleccionamos Apache2:

Nos marca un error


Una vez solucionado el error podemos entrar a phpmyadmin el usuario viene por defaault
la contraseña es la pusimos al momento de configurar los paquetes.

Por ultimo ya podemos entrar a phpmyadmin


Instalación de MySQL server en linux

Creamos una maquina virtual e instalamos el Ubuntu server y lo configuramos con las
especificaciones que necesiten.
Una vez dentro creamos un usuario el cual debemos recordar por que es con el cual
iniciaremos sesion a la máquina virtual

Después vamos configurando según nos lo va pidiendo


• Después empezamos a instalar MySQL con la sentencia Sudo apt-cache search
mysql-server

• Instalamos MySQL con la sentencia Sudo apt install mysql-server-8.0


Y se ve algo así

• Se comienza hacer la configuración usando los comandos sudo systemctl start


mysql. service, sudo mysql_secure_installation, sudo systemctl is-enabled
mysql. Service y creamos usuarios.
Creamos un usuario usando CREATE USER 'userName'@'localhost' IDENTIFIED BY
'Password-Here'; y le damos privilegios a ese usuario grant all privileges on *.* to
'User'@'localhost' with grant option;

• De ahí le damos salir usando exit y ponemos el siguiente comando sudo nano
/etc/mysql/mysql.conf.d/mysqld.conf.
Y ahora hacemos la conexión desde el Workbench de MySQL en donde
ponemos el usuario que creamos anteriormente con su contraseña y la ip que pusimos en
mysql server.
Una vez que pongamos los usuarios correctamente nos mandara un mensaje en donde
dice que la conexión se realizo exitosamente

Y una vez que entremos al Workbench podremos ver la conexión con el usuario que
creamos anteriormente
Restauración y Respaldo

1. Primero entramos a mysql server con el comando mysql -u nombre_de_usuario -p

2. Después dentro de mysql creamos una base de datos, asi mismo su tabla
correspondiente

3. Revisamos que se haya creado correctamente la base de datos con el comando


show databases;
4. Ahora crearemos el respaldo con el comando mysqldump -u root -p -–
databases BD > linux.sql

5. Después de ese comando podemos ver respaldo que hicimos con el comando
Nano respaldo.sql

6. Una vez que ya tenemos el respaldo podemos borrar la base de datos con el
comando drop database Nombre BD;
7. Para restaurar nuestra base de datos usamos el comando Mysql -u root -p <
respaldo.sql

8. Revisamos nuevamente que se halla restaurado la base entrando nuevamente a


mysql y mostrar todas las bases de datos

Y asi de esa manera nos podemos dar cuenta que si fue respaldada la base
correctamente.
Conclusión

En este exhaustivo análisis sobre la gestión de bases de datos con enfoque en MySQL,
hemos explorado aspectos críticos como el respaldo, monitoreo e instalación. Estos
componentes no solo son pilares fundamentales para garantizar la integridad y
disponibilidad de los datos, sino que también definen la eficiencia operativa de cualquier
entorno de bases de datos.

La implementación de estrategias de respaldo sólidas se revela como una salvaguarda


esencial contra la pérdida de información crítica. La frecuencia y la meticulosidad en la
ejecución de respaldos son consideraciones clave que, como hemos discutido, deben
equilibrarse con los recursos disponibles.

El monitoreo constante, por otro lado, se manifiesta como la primera línea de defensa contra
posibles problemas de rendimiento y disponibilidad. La identificación proactiva de
anomalías proporciona la oportunidad de intervenir antes de que se conviertan en crisis,
permitiendo un mantenimiento más eficiente y reduciendo el tiempo de inactividad no
planificado.

Por último, la instalación adecuada de MySQL se erige como el cimiento sobre el cual se
construye todo el ecosistema de bases de datos. Desde la configuración inicial hasta la
preparación del entorno, cada paso desempeña un papel crucial en la creación de un
sistema estable y seguro.

En conjunto, este informe busca proporcionar a los profesionales de TI y administradores


de bases de datos una guía integral que les permita optimizar la eficiencia y confiabilidad
de sus sistemas. En un entorno tecnológico en constante evolución, la comprensión y la
implementación efectiva de estas prácticas son esenciales para mantener el rendimiento y
la seguridad de las bases de datos en el nivel más alto posible.

También podría gustarte