Instalacion de Mysql en Windows

25
Dirección general de educación superior tecnológica Instituto Tecnológico De Acapulco Ingeniería En Sistemas Computacionales Materia: Taller De Base De Datos Segundo reporte: Instalación De MySQL En Windows Profesor: Sebastián Nuñez Cesar Augusto Integrantes de equipo: Carbajal Saturnino Juan Luis 12320686 Martínez Baltazar Helmer Aldair 12320777 1

description

Descripcion de la instalacion de mysql en windows

Transcript of Instalacion de Mysql en Windows

Direccin general de educacin superior tecnolgicaInstituto Tecnolgico De Acapulco

Ingeniera En Sistemas Computacionales Materia: Taller De Base De Datos

Segundo reporte:Instalacin De MySQL En Windows

Profesor: Sebastin Nuez Cesar Augusto

Integrantes de equipo: Carbajal Saturnino Juan Luis 12320686Martnez Baltazar Helmer Aldair 12320777

ndice

Introduccin..3

Marco terico..4

Desarrollo.9

Resultados19

Conclusin...20

Bibliografa.....21

Introduccin

En este reporte de la instalacin de MySQL veremos paso a paso el proceso de instalacin y como se maneja. Adems de una investigacin sobre MySQL. MySQL es el mayor sistema de gestin de bases de datos de cdigo abierto SQL, es desarrollado, distribuido y mantenido por MySQL ab. MySQL ab es una compaa comercial, fundada por desarrolladores de MySQL.

MySQL es una base de datos relacional y fue originalmente desarrollado para manejar grandes bases de datos mucho ms rpido que con otras soluciones existentes y ha sido utilizada con xito en muchos entornos de produccin de alta demanda durante varios aos. A pesar del constante desarrollo, el servidor MySQL ofrece hoy en da una rica y til serie de funciones. Su conectividad, velocidad y seguridad hacen del servidor MySQL altamente apropiado para acceder a bases de datos en internet.

Ahora vamos a hacer un paso a paso en MySQL desde la instalacin hasta conceptos avanzados. En la pgina siguiente veremos cmo instalar MySQL.MySQL es el ms popular de cdigo abierto del sistema de gestin de bases de datos relacionales (rdbms). Ser un cdigo abierto cualquiera puede utilizar y modificar el software a sus necesidades. Esperamos que disfrute de este tutorial. Damos la bienvenida a su valiosa retroalimentacin o sugerencias sobre este tutorial de MySQL. Se trata de un derecho de autor de contenido.

Marco terico

Breve historiaIBM empez a comercializar en 1.981 el SQL y desde entonces este producto ha tenido un papel importante en el desarrollo de la bases de datos relacionales. IBM propuso y fue aceptada, una versin de SQL al instituto de estndares nacional americano (ANSI) y desde entonces es utilizada de forma generalizada en las bases de datos relacionales. En 1.983 naci db2 la ms popular (por lo menos en los grandes ordenadores) de las bases de datos de este tipo hasta estos mismos momentos.En el mundo GNU, una de las bases de datos que se resea en cualquier referencia de aplicaciones de ste tipo bajo Linux, es MySQL aunque no est incluida en ninguna distribucin ya que no tiene licencia GNU como tal, para comercializarla a ella o a cualquier software que la utilice o se sirva de sta habr que adquirir una licencia.Alrededor de la dcada del 90, Michael Windenis comenz a usar MySQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Sin embargo, despus de algunos testeos llego a la conclusin que MySQL no era lo suficientemente rpido ni flexible para sus necesidades. De todo esto surgi en una nueva interfaz SQL (claro que con cdigo ms portable) con algunas apariencias similares en la api de c y en los nombres y funciones de muchos de sus programas. Esto haba sido hecho para lograr con relativa facilidad portar aplicaciones y utilidades de minisql a MySQL.El origen del nombre MySQL no est perfectamente claro. Algunos lo atribuyen al hecho de que un gran nmero de nuestras libreras y herramientas le asignamos el prefijo my por costumbre. Sin embargo la hija de monty es adems llamada my. As que cual de las dos razones da el nombre a MySQL es an un misterio.MySQL es un sistema de administracin de bases de datosUna base de datos es una coleccin estructurada de datos. La informacin que puede almacenar una base de datos puede ser tan simple como la de una agenda, un contador, o un libro de visitas, o tan vasta como la de una tienda en lnea, un sistema de noticias, un portal, o la informacin generada en una red corporativa. Para agregar, accesar, y procesar los datos almacenados en una base de datos, se necesita un sistema de administracin de bases de datos, tal como MySQL.MySQL es un sistema de administracin de bases de datos relacionalesUna base de datos relacional almacena los datos en tablas separadas en lugar de poner todos los datos en un solo lugar. Esto agrega velocidad y flexibilidad. Las tablas son enlazadas al definir relaciones que hacen posible combinar datos de varias tablas cuando se necesitan consultar datos. La parte SQL de "MySQL" significa "lenguaje estructurado de consulta", y es el lenguaje ms usado y estandarizado para accesar a bases de datos relacionales.MySQL es open sourceOpen source significa que la persona que quiera puede usar y modificar MySQL. Cualquiera puede descargar el software de MySQL de internet y usarlo sin pagar por ello. Inclusive, cualquiera que lo necesite puede estudiar el cdigo fuente y cambiarlo de acuerdo a sus necesidades. MySQL usa la licencia gpl (licencia pblica general gnu), para definir qu es lo que se puede y no se puede hacer con el software para diferentes situaciones. Sin embargo, si uno est incmodo con la licencia gpl o tiene la necesidad de incorporar cdigo de MySQL en una aplicacin comercial es posible comprar una versin de MySQL con una licencia comercial. Para mayor informacin, ver la pgina oficial de MySQL en la cual se proporciona mayor informacin acerca de los tipos de licencias.Por qu usar MySQL?El servidor de bases de datos MySQL es muy rpido, seguro, y fcil de usar. Si eso es lo que se est buscando, se le debe dar una oportunidad a MySQL. Se pueden encontrar comparaciones de desempeo con algunos otros manejadores de bases de datos en la pgina deMySQL.El servidor MySQL fue desarrollado originalmente para manejar grandes bases de datos mucho ms rpido que las soluciones existentes y ha estado siendo usado exitosamente en ambientes de produccin sumamente exigentes por varios aos. Aunque se encuentra en desarrollo constante, el servidor MySQL ofrece hoy un conjunto rico y til de funciones. Su conectividad, velocidad, y seguridad hacen de MySQL un servidor bastante apropiado para accesar a bases de datos en internet.

Algunos detalles tcnicos de MySQLEl software de bases de datos MySQL consiste de un sistema cliente/servidor que se compone de un servidor SQL multihilo, varios programas clientes y bibliotecas, herramientas administrativas, y una gran variedad de interfaces de programacin (apis). Se puede obtener tambin como una biblioteca multihilo que se puede enlazar dentro de otras aplicaciones para obtener un producto ms pequeo, ms rpido, y ms fcil de manejar. Para obtener informacin tcnica ms detallada, es necesario consultar la gua de referencia de MySQL.Principales caractersticas El principal objetivo de MySQL es velocidad y robustez. Escrito en c y c++, testado con gcc 2.7.2.1. Usa gnu autoconf para potabilidad. Clientes c, c++, java, perl, tcl. Multiproceso, es decir puede usar varias CPU si stas estn disponibles. Puede trabajar en distintas plataformas y S.O. Distintos. Sistema de contraseas y privilegios muy flexibles y seguros. Todas las palabras de paso viajan encriptados en la red. Registros de longitud fija y variable. 16 ndices por tabla, cada ndice puede estar compuesto de 1 a 15 columnas o partes de ellas con una longitud mxima de 127 bytes. Todas las columnas pueden tener valores por defecto. Utilidad (isamchk) para chequear, optimizar y reparar tablas. Todos los datos estn grabados en formato iso8859_1. Los clientes usan tcp o unix socket para conectarse al servidor. El servidor soporta mensajes de error en distintas lenguas. Todos los comandos tienen -help o -? Para las ayudas. Diversos tipos de columnas como enteros de 1, 2, 3, 4, y 8 bytes, coma flotante, doble precisin, carcter, fechas, enumerados, etc.Sistemas operativos soportados por MySQL:Los siguientes son solo algunos de los sistemas operativos que soporta MySQL: Aix 4.x con consulta nativa. Bsdi 2.x con el paquete mit-pthreads incluido. Bsdi 3.0, 3.1 y 4.x con consulta nativa. Dec unix 4.x con consulta nativa. Freebsd 2.x con el paquete mit-pthreads incluido. Freebsd 3.x y 4.x con consulta nativa. Hp-ux 10.20 con el paquete mit-pthreads incluido. Hp-ux 11.x con consulta nativa. Linux 2.0+ con linuxthreads 0.7.1+ o glibc 2.0.7+ . Mac os x server. Netbsd 1.3/1.4 intel y netbsd 1.3 alpha (carece de la marca gnu). Openbsd > 2.5 con consulta nativa. Openbsd < 2.5 con el paquete mit-pthreads incluido. Os/2 warp 3, fixpack 29 y os/2 warp 4, fixpack 4. Sgi irix 6.x con consulta nativa. Solaris 2.5 y con consulta nativa sobre sparc y x86. Sunos 4.x con el paquete mit-pthreads incluido. Sco openserver con un puerto reciente al paquete de fsu pthreads. Sco unixware 7.0.1. Tru64 unix Win95, win98, NT, me, win2000, xp y 2003.

Requerimientos bsicos para MySQL: 512 mb de memoria ram 1024 mb mquina virtual 1 gb de espacio de disco duro Sistema operativo: Windows, Linux y unix Arquitectura del sistema 32/64 bit Protocolo de red tcp/ip

Desarrollo

Al ejecutar el archivo de instalacin nos aparecer la ventana de bienvenida de MySQL, seleccionamos el botn que dice next para continuar.

En la siguiente ventana nos muestra los tipos de instalacin del programa, la que vamos a utilizar ser la Tpica, la marcamos y seleccionamos next.En la siguiente ventana nos muestra las rutas de instalacin de los archivos del programa, seleccionamos Install para empezar la instalacin de MySQL. En esta ventana nos muestra el progreso de la instalacin, dependiendo del hardware del equipo es el tiempo que tardara la instalacin.

Al terminar la instalacin de los archivo nos muestra una ventana con las caractersticas de la versin Enterprise, seleccionamos next.

En esta ventana nos muestra un cuadro con informacin sobre MySQL, seleccionamos next.

En la ventana que aparece marcamos las dos casillas para configurar MySQL, y seleccionamos next.

Configuracin de MySQLNos aparece una ventana de bienvenida a la configuracin de MySQL Server Instance, seleccionamos next.

En la siguiente ventana marcamos la casilla de configuracin detallada y seleccionamos next.

En esta ventana marcamos la casilla developer machine como tipo de servidor y seleccionamos next.

En la siguiente ventana marcamos la casilla de base de datos multifuncin, y seleccionamos next.

En la siguiente ventana elegimos la unidad donde deseamos guardar el archivo InnoBD Tablespace y seleccionamos next.

En la siguiente ventana marcamos la casilla de Decision Support (dss)/olap, y seleccionamos next.

En la siguiente ventana marcamos las dos casillas que nos piden ajustes de red y del modo SQL y seleccionamos next.

En esta ventana marcamos la casilla de standard character set y seleccionamos siguiente.

En la siguiente ventana marcamos la casilla de install as windows service y seleccionamos siguiente.

En la siguiente ventana ingresamos una contrasea para despus poder ingresar a MySQL y seleccionamos next.

En esta ventana no marcamos ninguna casilla y seleccionamos next.

En la siguiente ventana esperamos a que se carguen todas las opciones y seleccionamos finish para terminar.

Resultados

Para abrir MySQL ejecutamos MySQL Command Line Client, nos aparece una ventana de cmd, para ingresar a MySQL nos pide que introduzcamos la contrasea previamente utilizada en la configuracin del programa.

Despus de ingresar la contrasea ya podemos empezar a trabajar en MySQL

Conclusin

El proceso de instalacin de MySQL es muy fcil y rpido. Al momento de la instalacin pueden ocurrir algunos problemas pero que se podrn solucionar de una manera sencilla. Se pude decir que MySQL es un programa para la administracin de bases de datos que nos permite manejar todo el funcionamiento de su base de datos de forma visual. Algunas de las ventajas que nos ofrece MySQL son mayor productividad y entorno ms seguro a comparacin de otros sistemas de base de datos. Tambin nos muestra una interfaces fcil de manejar.

Bibliografa

Autor: Microsoft corporacinNombre de la pgina WikipediaHttp://es.wikipedia.org/wiki/microsoft_mysql

Autor: Warren Rachele ao:2005Nombre de la pgina ehowenespanolHttp://www.ehowenespanol.com/ejemplos-programas-administracion-bases-datos-lista_126285/

18