![Page 1: Manual xampp cesar yesid quintero piñeros adsi 581708](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/2.jpg)
![Page 3: Manual xampp cesar yesid quintero piñeros adsi 581708](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/4.jpg)
![Page 5: Manual xampp cesar yesid quintero piñeros adsi 581708](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/20.jpg)
![Page 21: Manual xampp cesar yesid quintero piñeros adsi 581708](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/24.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/25.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/27.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/28.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/29.jpg)
Y así podrá acceder a PHPMYADMIN
![Page 30: Manual xampp cesar yesid quintero piñeros adsi 581708](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/30.jpg)
![Page 31: Manual xampp cesar yesid quintero piñeros adsi 581708](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/31.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/32.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/33.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/34.jpg)
Y luego damos guardada para que nos cree la tabla
![Page 35: Manual xampp cesar yesid quintero piñeros adsi 581708](https://reader034.vdocuments.pub/reader034/viewer/2022052508/559dec3c1a28ab3f148b470a/html5/thumbnails/35.jpg)
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