Post on 14-Jul-2015
Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Diplomado Diseño y Administración de Base de Datos Módulo 6. Seguridad de Bases de Datos
Elaboró: Francisco Medina López 1
Actividad No. 1.6: Creación de bases de datos en MySQL Antecedentes MySQL es el sistema manejador de bases de datos relacionales, multihilos, multiusuario y robusto más popular hoy en día, desarrollado y proporcionado por MySQL AB. Requerimientos Inicia tu equipo de cómputo con el sistema operativo CentOS y configura el manejador de base de datos MySQL como lo indica la Actividad No. 1.4: Instalación y Configuración de MySQL en CentOS 6. Objetivo Realizar la creación de base de datos en MySQL. Instrucciones
1. Abre una terminal del sistema, seleccionando el elemento Applicactions -‐> System Tools -‐> Terminal en el panel superior.
Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Diplomado Diseño y Administración de Base de Datos Módulo 6. Seguridad de Bases de Datos
Elaboró: Francisco Medina López 2
2. Entra al manejador de base de datos MySQL ejecutando el comando: mysql –u root –p
3. Ejecuta el siguiente comando, para conocer las bases de datos existentes en MySQL: SHOW DATABASES;
4. Crea una base de datos con el siguiente comando: CREATE DATABASE world;
Donde ‘world’ es el nombre de la base de datos a crear.
Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Diplomado Diseño y Administración de Base de Datos Módulo 6. Seguridad de Bases de Datos
Elaboró: Francisco Medina López 3
5. Activa la nueva base de datos ‘world’ usando el siguiente comando: USE world
6. En una nueva terminal (presiona la tecla CONTROL sin soltarla presiona la tecla SHIFT y sin soltar las dos teclas presiona la tecla T; esto abrirá una nueva pestaña con una nueva terminal), descarga el archivo world.sql.gz que contiene la estructura y datos de una base de datos de prueba con el siguiente comando:
wget -‐c http://downloads.mysql.com/docs/world.sql.gz
Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Diplomado Diseño y Administración de Base de Datos Módulo 6. Seguridad de Bases de Datos
Elaboró: Francisco Medina López 4
7. Descomprime el archivo world.sql.gz con el comando: gzip -‐d world.sql.gz
8. Regresamos a la primera pestaña dando clic sobre el nombre o con la combinación de teclas ALT y el número 1 para regresar al manejador de base de datos MySQL, donde ejecutamos el siguiente comando: SOURCE world.sql;
Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Diplomado Diseño y Administración de Base de Datos Módulo 6. Seguridad de Bases de Datos
Elaboró: Francisco Medina López 5
9. Al termino de la ejecución de la instrucción SOURCE, se crean tablas y registros
dentro de las mismas. Ejecutemos la siguiente instrucciones para conocer el nombre de las tablas recién creadas: SHOW TABLES;
10. Para conocer la estructura de alguna de las tablas, por ejemplo City, usamos el siguiente comando: DESC City;
Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Diplomado Diseño y Administración de Base de Datos Módulo 6. Seguridad de Bases de Datos
Elaboró: Francisco Medina López 6
11. Ejecuta la siguiente consulta:
SELECT Name, Population FROM City;
12. Muestra las bases de datos con el siguiente comando:
Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Diplomado Diseño y Administración de Base de Datos Módulo 6. Seguridad de Bases de Datos
Elaboró: Francisco Medina López 7
13. Borra la base de datos ‘test’ con el siguiente comando:
DROP DATABASE test;
14. Muestra de nuevo las bases de datos para validar que la base de datos ‘test’ fue eliminada del manejador de base de datos.
15. Sal de sesión de MySQL con el siguiente comando: quit
Completa la siguiente tabla:
Comando Descripción Ejemplo de uso CREATE DATABASE DROP DATABASE USE SOURCE QUIT
Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Diplomado Diseño y Administración de Base de Datos Módulo 6. Seguridad de Bases de Datos
Elaboró: Francisco Medina López 8