Manual para correr dos servidores en MySQL

Solo disponible en BuenasTareas
  • Páginas : 7 (1694 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de noviembre de 2014
Leer documento completo
Vista previa del texto
[REPORTE PRACTICA 6] 31 de mayo de 2014

Equipo 2 :
Flores Vazquez Elias
Orozco Montalvo Delia Edith
Martinez Ramirez Moises

Administracion de Base de Datos

Herrera Garcia Rafael

Reporte Practica 6 Manejo de instancias
múltiples en un servidor de MySQL.

31 de Mayo de 2014

Página 1

[REPORTE PRACTICA 6] 31 de mayo de 2014

Práctica No. 6
Nombre: Manejo de instanciasmúltiples en un servidor de MySQL
Competencias: Gestión de instancias de un servidor de base de datos
Introducción:
Materiales y equipos:
1. Equipo de cómputo con sistema operativo Windows y Linux
2. MySQL Server instalado previamente.
Metodología
1.- En la plataforma de Windows, revisar la instalación del servicio de MySQL
2.- Seguir el procedimiento que marca el manual en el capítulo 5sección 5.6
para crear una nueva instancia de MySQL en el servidor sin volver a instalar
otro servidor la nueva instancia deberán colocarla en la siguiente carpeta:
C:\mysql\practica6
3.- Configurar el nuevo servidor para atender en el puerto 3620 que debe ser
distinto al servidor original.
4.- Arrancar los 2 servidores y revisar que se puedan conectar desde mysql y
desde MySQL WorkBench a los 2servidores.
5.- Asignar password a root
6.- En el nuevo servidor crear la base de datos sakila e instalarla ejecutando
los scripts de la base de datos sakila que se localizan en los archivos de
instalación de MySQL.
7.- Crear al menos 2 usuarios más con privilegios para consultar, agregar,
eliminar y actualizar datos sobre las tablas actor, film y film_actor del
esquema.
8.- Elaborar lassiguientes funciones:
 Función que se le pase el id de un actor y retorne el número de films
donde participa.
 Función que se le pase el título de un film y retorne el número de
actores que participan.
Página 2

[REPORTE PRACTICA 6] 31 de mayo de 2014

 Función que se le pase el nombre de una categoría y retorne la
cantidad de films que le pertenecen.
9.- Elaborar una serie detriggers para auditar las operaciones de los usuarios,
Por cada operación de insert en cualquiera de las tablas mencionadas se
debe agregar en una tabla llamada insertAudit localizada en el esquema
auditoría que tendrán que crear para este fin. La información mínima deberá
ser usuario, fecha y tabla donde realizo la operación.
10.- Seguir las indicaciones del manual para crear y arrancar otrainstancia en
Linux y hacer el mismo procedimiento que para Windows.

Recomendaciones
Antes de proceder a realizar la práctica, leer con cuidado las instrucciones
para crear y gestionar instancias del servidor, existen diversidad de recursos,
foros en Internet en los sitios de los servidores
Observaciones
En la plataforma de Windows, revisar la instalación del servicio de MySQL

Seguir elprocedimiento que marca el manual en el capítulo 5 sección 5.6 para crear una
nueva instancia de MySQL en el servidor sin volver a instalar otro servidor la nueva
instancia deberán colocarla en la siguiente carpeta: C:\mysql\practica6
Primero se crean las carpetas correspondientes, y allí se copian los archivos mysql y
mysql.ini

Página 3

[REPORTE PRACTICA 6] 31 de mayo de 2014

Después sepone en marcha la instancia desde cmd con la instrucción: mysqld --install
prac2 --defaults-file="C:/ mysql/practica6/ my2.ini"

Configurar el nuevo servidor para atender en el puerto 3620 que debe ser distinto al
servidor original.
Para esto se modifica el archivo mysql.ini y se le cambia el puerto:

Página 4

[REPORTE PRACTICA 6] 31 de mayo de 2014

Página 5

[REPORTE PRACTICA 6]31 de mayo de 2014
Arrancar los 2 servidores y revisar que se puedan conectar desde mysql y desde MySQL
WorkBench a los 2 servidores.

Página 6

[REPORTE PRACTICA 6] 31 de mayo de 2014

En el nuevo servidor crear la base de datos sakila e instalarla ejecutando los scripts de la
base de datos sakila que se localizan en los archivos de instalación de MySQL.
Primero creamos la base de...
tracking img