Você está na página 1de 15

DIRECCIN GENERAL DE EDUCACIN SUPERIOR

TECNOLGICA
INSTITUTO TECNOLGICO DE ACAPULCO

INGENIERIA EN SISTEMAS
COMPUTACIONALES
MATERIA: TALLER DE BASE DE DATOS
TERCER REPORTE:
INSTALACIN DE MySQL EN LINUX

PROFESOR: SEBASTIAN NUEZ CESAR


AUGUSTO
INTEGRANTES DE EQUIPO:
JUAN LUIS CARBAJAL SATURNINO 12320686
HELMER ALDAIR MARTINEZ BALTAZAR 12320777

ndice

Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . ...3
Marco Terico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .4
Desarrollo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . ...5
Resultados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .11
Conclusin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .14
Bibliografa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . 15

Introduccin
MySQL es el servidor de bases de datos relacionales ms popular, desarrollado y
proporcionado por MySQL AB. MySQL AB es una empresa cuyo negocio consiste
en proporcionar servicios en torno al servidor de bases de datos MySQL.

MySQL es un sistema de administracin de bases de datos


Una 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 relacionales


Una 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 Source


Open 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.
3

Marco Terico
MySQL surgi alrededor de la dcada del 90, Michael Windenis comenz a usar
mSQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras
unas primeras pruebas, lleg a la conclusin de que mSQL no era lo bastante
flexible ni rpido para lo que necesitaba, por lo que tuvo que desarrollar nuevas
funciones. Esto resulto en una interfaz SQL a su base de datos, totalmente
compatible a mSQL.
El origen del nombre MySQL no se sabe con certeza de donde proviene, por un
lado se dice que en sus libreras han llevado el prefijo my durante los diez
ltimos aos, por otra parte, la hija de uno de los desarrolladores se llama My. As
que no est claramente definido cul de estas dos causas han dado lugar al
nombre de este conocido gestor de bases de datos.
Inicialmente, MySQL careca de algunos elementos esenciales en las bases de
datos relacionales, tales como integridad referencial y transacciones. A pesar de
esto, atrajo a los desarrolladores de pginas web con contenido dinmico, debido
a su simplicidad, de tal manera que los elementos faltantes fueron
complementados por la va de las aplicaciones que la utilizan. Poco a poco estos
elementos faltantes, estn siendo incorporados tanto por desarrolladores internos,
como por desarrolladores de software libre. En las ltimas versiones se pueden
destacar las siguientes caractersticas principales:

El principal objetivo de MySQL es velocidad y robustez.


Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y
sistemas operativos.
Aprovecha la potencia de sistemas multiproceso, gracias a su
implementacin multihilo.
Flexible sistema de contraseas (passwords) y gestin de usuarios, con un
muy buen nivel de seguridad en los datos.
El servidor soporta mensajes de error en distintas lenguas

Ventajas

Velocidad al realizar las operaciones, lo que le hace uno de los gestores


con mejor rendimiento.
Bajo costo en requerimientos para la elaboracin de bases de datos, ya que
debido a su bajo consumo puede ser ejecutado en una mquina con
escasos recursos sin ningn problema.
Facilidad de configuracin e instalacin.

Desventajas

Un gran porcentaje de las utilidades de MySQL no estn documentadas.


No es intuitivo, como otros programas (ACCESS).

Desarrollo
Para la instalacin de MySQL en el sistema operativo Linux primero que nada
abrimos la terminal
Para despus ingresar el comando de instalacin:
sudo apt-get install mysql-server mysql-client

Posteriormente comenzara la instalacin y tendremos que esperar.

Una vez realizado el proceso nos pedir una contrasea para el administrador.

Y despus la confirmacin de la contrasea.

Y continuamos con el proceso de instalacin.

Instalacin de Workbench
Para la instalacin de Workbench en el sistema operativo Linux primero que nada
abrimos la terminal.
Para despus ingresar el comando de instalacin dependiendo de los bits que
quiera o de la versin de Ubuntu Linux.

Se necesita descargar el archivo .deb que se necesita, para eso se hace la


descarga de Ubuntu Software Center, Seleccionamos install Y se instalara el
Workbench.

10

Resultados
Primero ingresamos como administradores para ello escribimos los comandos
mysql u root p

Y despus ya estamos listos para crear nuestras bases de datos

11

Para crear una base de datos escribimos los comandos:


crate database <nombre>;

Y para confirmar que la base de datos se cre ejecutamos el comando para


mostrar las bases de datos:
mysql> show databases

12

Aqu podemos ver ya instalado el Workbench.

13

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.
As como la instalacin de Workbench hay ocasiones que se instala
automticamente cuando se instala mysql, pero en nuestro caso no, as que se
tuvo que instalar independientemente.

14

Bibliografa
Cao, G. (04 de Marzo de 2013). cuadernodelviaje.blogspot. Obtenido de
http://cuadernodelviaje.blogspot.mx/2013/03/mysql-crear-base-de-datosusuario-y.html
Eduardo. (6 de Noviembre de 2007). Informatica. Obtenido de http://indirainformatica.blogspot.mx/2007/09/qu-es-mysql.html
Lee, C. (05 de Julio de 2013). Ask Ubuntu. Obtenido de
http://askubuntu.com/questions/45115/how-to-install-mysql-workbench
Ubuntu, G. (19 de 12 de 2011). Guia Ubuntu. Obtenido de http://www.guiaubuntu.com/index.php?title=MySQL

15

Você também pode gostar