Anda di halaman 1dari 24

UNIVERSIDAD PRIVADA DE TACNA

FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

SISTEMAS OPERATIVOS II

INFORME SERVICIO MYSQL

DOCENTE : Ing. ENRIQUE LANCHIPA VALENCIA

ESTUDIANTE : GUIMER S. COAQUIRA COAQUIRA

CICLO : VI

CÓDIGO : 2015053226

FECHA DE ENTREGA: 20/06/2018

TACNA- PERÚ
2018
ÍNDICE
1. Caratula
2. Indice
3. Objetivos
4. Recursos Necesarios
5. Marco Teórico
6. Desarrollo
A. Elaborar el diagrama de red
B. Instalación de Servicio Web
C. Configuración del Servicio Web
D. Gestión y Administración del BD
E. Gestión de permisos
G. Administración de BD MySQL con HeidiSQL en equipos cliente
7. Preguntas
9. Recomendaciones
10. Bibliografía

2
INFORME SERVICIO MYSQL

1. OBJETIVOS

Implementar el servicio MySQL en un servidor CentOS de Linux para la


administración de base de datos.

2. RECURSOS NECESARIOS

Para MV_CentOS6.2_SO2
 Una computadora con capacidad para virtualizar en hardware.

 Un mínimo de 2 GB de RAM.
 Disco duro dedicado de por lo menos 60 GB.
 Instalador en formato ISO de CentOS6.2.

Para MV_WXP_SO2
 Una computadora con capacidad para virtualizar en hardware.

 Un mínimo de 1 GB de RAM.
 Disco duro dedicado de por lo menos 60 GB.
 Instalador en formato ISO de Windows XP SP3.

Para MV_W8.1_SO2
 Una computadora con capacidad para virtualizar en hardware.

 Un mínimo de 4 GB de RAM.
 Disco duro dedicado de por lo menos 60 GB.
 Instalador en formato ISO de Windows 8.1.

3
3. MARCO TEÓRICO

Concepto de MySQL
MySQL, es un sistema de gestión de base de datos relacional o SGBD. Este
gestor de base de datos en multihilo y multiusuario, lo que le permite ser
utilizado por varias personas al mismo tiempo, e incluso, realizar varias
consultas a la vez, lo que lo hace sumamente versátil.

Nació como una iniciativa de Software Libre y aún sigue ofreciéndose como
tal, para usuarios particulares. Pero si se desea utilizarlo para promover
datos en una empresa, se puede comprar una licencia, como un software
propietario, que es autoría de la empresa patrocinante (Actualmente Oracle
Corporation).

Utilidad de MySQL

Como comentábamos anteriormente este gestor de base de datos es muy


utilizado en desarrollo web, ya que permite a los desarrolladores y
diseñadores, realizar cambios en sus sitios de manera simple, con tan sólo
cambiar un archivo, evitando tener que modificar todo el código web. Esto
se debe a que MySQL, trabaja con un sistema centralizado de gestión de
datos, que permite realizar cambios en un solo archivo y que se ejecuta en
toda la estructura de datos que se comparte en la red. Además, permite
incluir noticias e información rápidamente en un sitio web, utilizando un
simple formulario, sin tener que tocar el código del website.

Cuando se combina con PHP, se convierte en una mezcla poderosa, que


siempre es tomada en cuenta para realizar aplicaciones cliente/servidor, que
requieran el uso de una base de datos rápida, segura y potente.

4
Algunas características de MySQL

 Autenticación de usuarios con permisos específicos para ciertas


bases de datos, atadas a las direcciones IP de origen.
 Gestión de memoria y cache para una cantidad determinada de
consultas o transacciones simultáneas.
 Conectores para integración en ambientes PHP, Perl, Pyton, ODBC.
 Replicación transaccional en línea de la base de datos, a otra base
paralela.
 Monitoreo de usuarios, transacciones, uso de memoria y de
procesos.
 Uso de triggers o disparadores para actuar sobre creación, edición o
borrado de registros.
 Uso automático de valores autonuméricos en las tablas.
 Se pueden crear vistas, procedimientos almacenados y funciones.
 Posee funciones de chequeo del desempeño de consultas y sus
índices, cómo también de los parámetros de memoria, caché,
transacciones, etc. Podemos encontrar un consejero de desempeño
en Phpmyadmin.
 Se puede administrar desde consola, phpmyadmin, o desde
programas externos como MySQLfront o Sequel (para MacOS)
mediante conexión por el puerto TCP 3306.
 Puede manejar millones de registros en una sola tabla.
 Gestiona el bloqueo de tablas para evitar conflictos de transacciones
simultáneas.
 Se pueden importar o exportar datos o la estructura misma de la base,
sus tablas, índices, etc.

5
4. DESARROLLO

A. ELABORAR EL DIAGRAMA DE RED

B. INSTALACIÓN DE SERVICIO WEB

VERIFICAR SI SE TIENE INSTALADO EL SERVICIO MYSQL

INSTALAR EL SERVICIO MYSQL Y PAQUETES NECESARIOS

6
7
VERIFICAR SI SE HA INSTALADO EL SERVICIO MYSQL

VERIFICAR LOS PAQUETES INSTALADOS DEL SERVICIO MYSQL

8
C. CONFIGURACIÓN DEL SERVICIO WEB

MAPEO DE ARCHIVOS DE CONFIGURACIÓN

CONFIGURAR ARCHIVOS DE CONFIGURACIÓN

9
VERIFICAR EL ESTADO DEL SERVICIO MYSQL

INICIAR EL SERVICIO DE MYSQL

10
D. GESTIÓN Y ADMINISTRACIÓN DEL BD

VISUALIZAR BASE DE DATOS DE MYSQL

CREAR BASES DE DATOS

ACTIVAR BASE DE DATOS

11
CREAR TABLAS

VISUALIZAR ESTRUCTURA DE LAS TABLAS

INSERTAR REGISTROS EN TABLAS

12
LISTAR REGISTROS DE LAS TABLAS

MODIFICAR REGISTROS EN TABLAS

ELIMINAR REGISTROS EN LAS TABLAS

13
E. GESTIÓN DE PERMISOS

CREAR USUARIOS EN MYSQL

ASIGNARLE PERMISOS A BD A USUARIOS

VISUALIZAR BASES DE DATOS ASIGNADAS A CADA USUARIO

14
VISUALIZAR USUARIOS

ELIMINAR USUARIOS

REALIZAR LAS PRUEBAS EN EN SERVIDOR CENTOS

15
F. ADMINISTRACIÓN DE BD MYSQL CON HEIDISQL EN
EQUIPOS CLIENTE

INSTALAR HEIDISQL

VISUALIZAR TABLAS ASIGNADAS

16
CREAR TABLAS

MODIFICAR TABLAS

17
ELIMINAR TABLAS

VISUALIZAR ESTRUCTURA DE LAS TABLAS

18
INSERTAR REGISTROS EN TABLAS

LISTAR REGISTROS DE LAS TABLAS

19
MODIFICAR REGISTROS EN TABLAS

ELIMINAR REGISTROS EN LAS TABLAS

20
5. PREGUNTAS

a. ¿Para qué sirve el servidor MySQL?


este gestor de base de datos es muy utilizado en desarrollo web, ya que permite a los
desarrolladores y diseñadores, realizar cambios en sus sitios de manera simple, con tan
sólo cambiar un archivo, evitando tener que modificar todo el código web. Esto se debe
a que MySQL, trabaja con un sistema centralizado de gestión de datos, que permite
realizar cambios en un solo archivo y que se ejecuta en toda la estructura de datos que
se comparte en la red. Además, permite incluir noticias e información rápidamente en un
sitio web, utilizando un simple formulario, sin tener que tocar el código del website.

b. ¿Qué puerto utiliza MySQL?


El puerto remoto habitual de MySQL es el 3306.

c. ¿Se puede cambiar el puerto indique como?


puedes utilizarlo para configurar el firewall, pero también para abrir un puerto en tu router
y dirigirlo al servidor donde tienes instalado mysql, de modo que se puedan hacer
conexiones remotas al mysql desde Internet.

21
6. CONCLUSIONES

Al finalizar este informe se pueden obtener las siguientes conclusiones:

 El servicio web nos sirve para implementar y administrar nuestras páginas


web y sitios web..

22
7. RECOMENDACIONES

 Se recomienda al estudiante y compañeros a practicar constantemente los diferentes


servicios de Linux y así poder tener una mejor administración en los servicios dentro de
una empresa.

23
8. BIBLIOGRAFIA

 https://www.anerbarrena.com/truncate-table-mysql-5051/

 https://dev.mysql.com/downloads/mysql/

 https://es.wikihow.com/instalar-un-servidor-de-MySQL-en-una-PC

 https://es.wikipedia.org/wiki/MySQL

24