li crm-adb-administracion de bd's con mysql

Post on 26-Oct-2014

114 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

L. I. CRISTIAN ROJAS MARTÍNEZ 1 18/05/2012

Pre-requisitos.

MySQL 5.5.

MySQL Workbench 5.2 CE.

L. I. CRISTIAN ROJAS MARTÍNEZ 2

Objetivo de la unidad.

•El alumno obtendrá conocimientos suficientes para llevar acabo la Administración de Bases de Datos utilizando la plataforma MySQL.

L. I. CRISTIAN ROJAS MARTÍNEZ 3

Unidad IV: Administración de BD’s con MySQL.

I. Historia de MySQL.

II. Introducción.

III. Instalación de MySQL.

IV. Creación de objetos con MySQL.

V. Instalación de MySQL Workbench 5.2 CE.

VI. Creación de modelos de BD con MySQL Workbench 5.2 CE.

L. I. CRISTIAN ROJAS MARTÍNEZ 4

Tarea: I. Historia de MySQL.

• Cual es la Historia de MySQL. • Fundadores.

• Valores u objetivos de MySQL.

• Qué es MySQL.

• Por qué es Open Source.

• El porqué del logo de MySQL

• Características principales.

• Sistemas Operativos que MySQL soporta.

• Tipos de distribución.

• Sentencias y funciones de MySQL.

• Como obtenemos MySQL.

• Requisitos para instalarlo en Windows.

L. I. CRISTIAN ROJAS MARTÍNEZ 5

Características principales.

• Escrito en C y en C++.

• Probado con un amplio rango de compiladores diferentes.

• Funciona en diferentes plataformas. Consulte Sección 2.1.1, “Sistemas operativos que MySQL soporta”.

• Usa GNU Automake, Autoconf, y Libtool para portabilidad.

• APIs disponibles para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, y Tcl. Consulte Capítulo 24, APIs de MySQL.

L. I. CRISTIAN ROJAS MARTÍNEZ 6

Características principales.

• Uso completo de multi-threaded mediante threads del kernel. Pueden usarse fácilmente multiple CPUs si están disponibles.

• Proporciona sistemas de almacenamiento transaccionales y no transaccionales.

• Usa tablas en disco B-tree (MyISAM) muy rápidas con compresión de índice.

• Relativamente sencillo de añadir otro sistema de almacenamiento. Esto es útil si desea añadir una interfaz SQL para una base de datos propia.

• Etc.etc….

L. I. CRISTIAN ROJAS MARTÍNEZ 7

Sistemas Operativos que MySQL soporta.

• AIX 4.x, 5.x con subprocesos nativos.

• Amiga.

• BSDI 2.x with con el paquete MIT-pthreads.

• BSDI 3.0, 3.1 y 4.x con subprocesos nativos.

• Digital Unix 4.x con subprocesos nativos.

• FreeBSD 2.x con el paquete MIT-pthreads.

• FreeBSD 3.x and 4.x con subprocesos nativos.

• FreeBSD 4.x con LinuxThreads.

L. I. CRISTIAN ROJAS MARTÍNEZ 8

Sistemas Operativos que MySQL soporta.

• HP-UX 10.20 con el paquete DCE threads o MIT-pthreads.

• HP-UX 11.x con subprocesos nativos.

• Linux 2.0+ con LinuxThreads 0.7.1+ o glibc 2.0.7+ para varias arquitecturas de CPU.

• Mac OS X.

• NetBSD 1.3/1.4 Intel y NetBSD 1.3 Alpha (requiere GNU make).

• Novell NetWare 6.0.

• OpenBSD .

L. I. CRISTIAN ROJAS MARTÍNEZ 9

II. Introducción.

• El servidor de bases de datos MySQL surge como parte de la iniciativa Open Source, y es un servidor de bases de datos estándar dónde se almacena datos de Websites dinámicos en Internet principalmente.

• En esta unidad veremos como instalar MySQL en Windows.

L. I. CRISTIAN ROJAS MARTÍNEZ 10

II. Introducción.

• MySQL escucha en el puerto 3306. • Un puerto que identifica el programa en el protocolo

TCP de la capa de transporte.

• MySQL necesita una dirección IP. • La dirección IP identifica la computadora en la capa de

RED, y esta puede ser fija o dinámica.

L. I. CRISTIAN ROJAS MARTÍNEZ 11

III. Instalación de MySQL.

• Instalación en una RED de una empresa:

L. I. CRISTIAN ROJAS MARTÍNEZ 12

III. Instalación de MySQL.

• Instalación en una RED de una empresa:

L. I. CRISTIAN ROJAS MARTÍNEZ 13

III. Instalación de MySQL.

• MySQL 5.5.

• MySQL Workbench 5.2 CE.

• Drivers conectores.

L. I. CRISTIAN ROJAS MARTÍNEZ 14

III. Instalación de MySQL. Demostración:

1) Realizar la instalación de MySQL 5.5.

2) Configurar una instancia del servidor.

3) Verificación de la Instalación de MySQL.

4) Verificación del servicio de MySQL.

5) Verificación del puerto netstat –ao.

6) Configuración del servidor.

L. I. CRISTIAN ROJAS MARTÍNEZ 15

III. Creando objetos en MySQL. Demostración:

1) Conexión al servidor. a) Línea de comandos.

b) Mysql –u –p.

L. I. CRISTIAN ROJAS MARTÍNEZ 16

top related