manual xampp cesar yesid quintero piñeros adsi 581708

35
MYSQL Y MANUAL DE INSTALACION DE XAMPP Cesar Yesid Quintero Piñeros Tecnología en Análisis y Desarrollo de Sistemas de Información Ficha 581708 Bogotá D.C 2014 Descripción breve Historia de MySQL adicional con el manual de instalación de XAMPP y utilización de PHPMYADMIN

Upload: 25enigmatic

Post on 09-Jul-2015

190 views

Category:

Education


0 download

DESCRIPTION

Manual para uso XAMPP

TRANSCRIPT

Page 1: Manual xampp cesar yesid quintero piñeros adsi 581708

MYSQL Y MANUAL DE

INSTALACION DE

XAMPP

Cesar Yesid Quintero Piñeros Tecnología en Análisis y Desarrollo de Sistemas de Información

Ficha 581708

Bogotá D.C 2014

Descripción breve Historia de MySQL adicional con el manual de instalación de XAMPP y utilización

de PHPMYADMIN

Page 2: Manual xampp cesar yesid quintero piñeros adsi 581708
Page 3: Manual xampp cesar yesid quintero piñeros adsi 581708

Qué es MySQL?

Es un sistema de gestión de bases de datos relacional, fue creada por la empresa sueca

MySQL AB, la cual tiene el copyright del código fuente del servidor SQL, así como

también de la marca. MySQL es un software de código abierto, licenciado bajo la GPL

de la GNU, aunque MySQL AB distribuye una versión comercial, en lo único que se

diferencia de la versión libre, es en el soporte técnico que se ofrece, y la posibilidad de

integrar este gestor en un software propietario, ya que de otra manera, se vulneraría

la licencia GPL. El lenguaje de programación que utiliza MySQL es Structured Query

Language (SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado

de forma generalizada en las bases de datos relacionales.

Historia de MySQL

MySQL surgió alrededor de la década 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 conclusión de que mSQL no era lo bastante flexible ni

rápido 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 una lado se

dice que en sus librerías han llevado el prefijo “my” durante los diez últimos años, por

otra parte, la hija de uno de los desarrolladores se llama My. Así que no está

claramente definido cuál de estas dos causas han dado lugar al nombre de este

conocido gestor de bases de datos

Utilizaremos XAMPP que básicamente es un servidor independiente de plataforma,

software libre, que consiste principalmente en la base de datos MySQL, el servidor

web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene

del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache,

MySQL, PHP, Perl.

El programa está liberado bajo la licencia GNU y actúa como un servidor web libre,

fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP está

disponible para Microsoft Windows, GNU/Linux, Solaris y Mac OS X.

Page 4: Manual xampp cesar yesid quintero piñeros adsi 581708
Page 5: Manual xampp cesar yesid quintero piñeros adsi 581708

Guía de instalación de XAMPP

XAMPP es un software fácil de instalar, en este segmento, explicare de manera

didáctica, la descarga e instalación del mismo.

1 ingresamos a el sitio web www.apachefriends.org

2 En la parte inferior se visualiza una figura de color verde que dice “DESCARGAR” y

“PULSA AQUÍ PARA LAS OTRAS VERSIONES”; señalamos la opción para visualizar

las otras versiones y nos enviara a la siguiente pantalla:

Page 6: Manual xampp cesar yesid quintero piñeros adsi 581708

Dependiendo el sistema operativo que tenga su máquina, instalaremos, en este caso

instalaremos para WINDOWS.

Instalaremos la versión más reciente, es decir la versión 1.8.3/PHP 5.5.11; daremos

clic donde dice download en el cuadro azul

3. Nos enviara a la página para la descarga automática del instalador de nuestro

XAMPP.

Page 7: Manual xampp cesar yesid quintero piñeros adsi 581708

Esperamos la descarga automática y nos descargara el instalador para nuestro

XAMPP.

Y acá está el instalador para nuestro XAMPP…

Page 8: Manual xampp cesar yesid quintero piñeros adsi 581708

4. abrimos nuestro instalador, nos aparecerán los siguientes mensajes:

Presionamos YES para continuar;

Presionamos ok para continuar.

Page 9: Manual xampp cesar yesid quintero piñeros adsi 581708

5 Se abre directamente el instalador, damos clic en NEXT.

6. en este momento se visualiza los componentes del XAMPP, dejamos así como esta y

damos clic en NEXT.

Page 10: Manual xampp cesar yesid quintero piñeros adsi 581708

7. El XAMPP automáticamente nos crea una carpeta en la siguiente dirección en

nuestro pc, damos clic en NEXT.

8. Deseleccionamos la opción, para no ingresar a la página del fabricante de XAMPP, y

oprimimos NEXT.

Page 11: Manual xampp cesar yesid quintero piñeros adsi 581708

9. Acá el instalador nos indica que está listo para instalar, oprimimos NEXT.

Y así se comienza a instalar automáticamente el XAMPP, esperamos que instale

completamente.

Page 12: Manual xampp cesar yesid quintero piñeros adsi 581708

10. finalmente el XAMPP está instalado

Dejamos así como esta, y damos FINISH para que nos enviara directamente al

programa XAMPP.

Y este es nuestro panel de control de XAMMP para acceder a nuestros servicios de

phpMyAdmin para hacer bases de datos.

Page 13: Manual xampp cesar yesid quintero piñeros adsi 581708

Configuración del programa XAMPP

Lo siguiente sea configurar los servicios de la siguiente manera.

1. Vamos a trabajar sobre los dos primeros servicios es decir de Apache y MySQL:

2. Vamos a activar los servicios primero vamos a activar Apache, damos click el

botón Start.

Page 14: Manual xampp cesar yesid quintero piñeros adsi 581708

Y esperamos hasta que nos salga de la siguiente manera:

Y así ya está activo el servicio de apache, pero para estar seguros, vamos a ingresar a

nuestro navegador favorito y en la barra de direcciones vamos a escribir LOCALHOST

Page 15: Manual xampp cesar yesid quintero piñeros adsi 581708

Nos aparecerá esta pantalla, y elegiremos la opción en español

Y nos aparecerá lo siguiente, así sabremos que la activación del apache fue exitosa.

Ahora vamos a activar PHPMYADMIN de la siguiente manera

3. Como hicimos anteriormente, ubicamos la parte de MySQL, y damos click en el

botón Start

Page 16: Manual xampp cesar yesid quintero piñeros adsi 581708

4. Antes que se active el servicio, el sistema operativo, a través del Firewall, nos

pedirá la confirmación para permitir el uso del servicio, damos click en si para

continuar.

5. Finalmente esperamos hasta que nos aparezca de la siguiente manera el panel

de control de XAMPP

Vamos a verificar que el servicio de MySQL este activo.

Ingresamos al navegador de su preferencia, en la barra de direcciones vamos a

escribir LOCALHOST/PHPMYADMIN y presionamos enter y nos aparecerá

esta ventana:

Page 17: Manual xampp cesar yesid quintero piñeros adsi 581708

Y así está instalado nuestro servicio de MySQL a través de PhpMyAdmin

Configuración de phpMyAdmin

Ya tenemos instalado y habilitado nuestro XAMPP, en el siguiente paso a paso vamos

a crear un usuario exclusivo para su uso, adicional actualizaremos la versión de

phpMyAdmin.

1. Desde la ventana principal de phpmyadmin ingresaremos a la opción

“USUARIOS”

Nos enviara a la siguiente ventana:

Page 18: Manual xampp cesar yesid quintero piñeros adsi 581708

Nos muestra una lista de usuarios llamados “root”, vamos a crear una

contraseña para cada root, es el mismo proceso para todos:

-Ingresamos a la opción “Editar los Privilegios”;

Nos aparecerá la siguiente venta, luego daremos clic en la opción cambiar

contraseña;

Page 19: Manual xampp cesar yesid quintero piñeros adsi 581708

Luego en la ventana siguiente, asignamos una nueva contraseña, la misma para los

dos cuadros y al final damos clic en continuar

Y así establecemos una contraseña a nuestro root, esto con el fin de actualizar nuestra

versión de PHPMYADMIN.

Page 20: Manual xampp cesar yesid quintero piñeros adsi 581708
Page 21: Manual xampp cesar yesid quintero piñeros adsi 581708

Para actualizar la versión de nuestro PHPMYADMIN, ingresamos a la página de la

misma http://www.phpmyadmin.net/home_page/index.php

Damos clic en el botón “Download 4.2.9” (Esta es la versión que se encuentra en el

momento de realizar este tutorial, puede variar el valor según la versión)

Nos ingresa a esta página, esperamos 10 segundos para que comience la descarga

automática nos descargara este archivo en formato comprimido .Zip;

Page 22: Manual xampp cesar yesid quintero piñeros adsi 581708

Cuando termine la descarga, ingresamos a la carpeta de descargas de nuestro PC y

revisamos que se encuentra un archivo .Zip llamado “phpMyAdmin-4.2.9-all-

languages””

Luego vamos a extraer el archivo en la misma carpeta de descargas

Page 23: Manual xampp cesar yesid quintero piñeros adsi 581708

Esperamos que extraiga el archivo y al final, nos mostrara esta nueva carpeta con el

mismo nombre del archivo .Zip anteriormente descargado;

El siguiente paso es cambiar el nombre de nuestra carpeta, en uno de los siguientes

pasos explicare la razón de este cambio;

Page 24: Manual xampp cesar yesid quintero piñeros adsi 581708

Vamos a cambiarle el nombre a la carpeta a “phpMyAdmin” y la dejamos asi;

Page 25: Manual xampp cesar yesid quintero piñeros adsi 581708

Ahora vamos a mover la carpeta a nuestro XAMPP de la siguiente manera:

Vamos a copiar o cortar la carpeta, en este caso la vamos a copiar;

Se dirige al disco local donde se instalen sus programas (en mi caso es C)

Page 26: Manual xampp cesar yesid quintero piñeros adsi 581708

En el disco local, buscamos la carpeta que dice XAMPP e ingresamos a la carpeta

Page 27: Manual xampp cesar yesid quintero piñeros adsi 581708

Luego ingresamos a la carpeta htdocs y ahí pegamos la carpeta de “phpMyAdmin”

La razón por la que cambiamos el nombre a nuestra carpeta, es sencillamente por que

a través del LOCALHOST, ingresaremos a esa carpeta específicamente para

interactuar con la versión actualizada de PHPMYADMIN.

Page 28: Manual xampp cesar yesid quintero piñeros adsi 581708

Vamos a validar la actualización:

Ingrese a sun navegador predeterminado y/o favorito y escribimos en la barra de

direcciones “localhost/phpMyAdmin” tal cual como está el nombre de la carpeta

La interfaz de inicio cambia, ya que es más segura.

Ingresamos como usuario “root” y contraseña, la que ustedes definieron en uno de los

pasos anteriores antes de la actualización y se dará clic en continuar.

Page 29: Manual xampp cesar yesid quintero piñeros adsi 581708

Y así podrá acceder a PHPMYADMIN

Page 30: Manual xampp cesar yesid quintero piñeros adsi 581708
Page 31: Manual xampp cesar yesid quintero piñeros adsi 581708

Crearemos una base de datos de la siguiente manera

-En la opción de bases de datos, aparecerá un cuadro para darle un nombre específico

a la base de datos y un cotejamiento, que es decir, el manejo de caracteres especiales

como la “ñ” y el uso de acentos, en este caso elegiremos “utf8mb4_spanish_ci”, ya que

esta no tiene restricciones con el uso de los caracteres y acentos anteriormente

mencionados.

Page 32: Manual xampp cesar yesid quintero piñeros adsi 581708

CREACION DE TABLAS DENTRO DE UNA BASE DE DATOS

En la parte inferio de donde se crea la base de datos, muestra los ejemplos que están

por defecto en PHPMYADMIN, adicional las bases creadas por usuario, en este caso

cree una base de datos llamada manual, sea cual sea el nombre dado, daremos clic

sobre el nombre de la base de datos en blanco para que nos permita crear una nueva

tabla;

En esta parte nos parece un rectángulo para llenar con el nombre de la tabla, y un

numero de columnas que son los atributos que tendrá la tabla, creare un registro

sencillo con 4 columnas y daremos continuar.

Page 33: Manual xampp cesar yesid quintero piñeros adsi 581708

Nos aparece esta pantalla para llenar los datos, explicare brevemente las columnas

que utilizaremos para crear la tabla.

NOMBRE: nombre el atributo de la tabla.

INT: tipo de dato de las variables del atributo.

LONGITUD/VALORES: máximo número de caracteres por cada atributo.

COTEJAMIENTO: paquete de permisos y restricciones para los caracteres utilizados.

ATRIBUTOS: se utiliza para denominar claves primarias en cada tabla.

A_I: atributo autoincremental, si lo desea el usuario (solo se utiliza en claves

primarias)

Un ejemplo, de la tabla registro, los siguientes atributos: identificación, nombre,

apellido, teléfono; quedaran de la siguiente manera en la tabla

Page 34: Manual xampp cesar yesid quintero piñeros adsi 581708

Y luego damos guardada para que nos cree la tabla

Page 35: Manual xampp cesar yesid quintero piñeros adsi 581708

CIBERGRAFIA

http://es.wikipedia.org/wiki/XAMPP

http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/MySQL.pdf

http://www.phpmyadmin.net/home_page/index.php

www.apachefriends.org