PDF de programación - Unidad I: Instalación y configuración del sistema gestor de bases de datos en distintas plataformas

Imágen de pdf Unidad I: Instalación y configuración del sistema gestor de bases de datos en distintas plataformas

Unidad I: Instalación y configuración del sistema gestor de bases de datos en distintas plataformasgráfica de visualizaciones

Actualizado el 26 de Marzo del 2019 (Publicado el 9 de Agosto del 2018)
1.399 visualizaciones desde el 9 de Agosto del 2018
108,9 KB
7 paginas
Creado hace 10a (08/12/2013)
Unidad I: Instalación y configuración del sistema gestor
de bases de datos en distintas plataformas

1.1 Requerimientos del SGBD

Que Es MySQL

MySQL es el servidor de bases de datos relacionales más popular, desarrollado y

proporcionado por MySQL AB.

Es un sistema administrativo relacional de bases de datos (RDBMS por sus siglas

en ingles (Relational Database Management System). Este tipo de bases de datos

puede ejecutar desde acciones tan básicas, como insertar y borrar registros,

actualizar información ó hacer consultas simples, hasta realizar tareas tan

complejas como la aplicación lo requiera.

Es un servidor multi-usuarios muy rápido y robusto de ejecución de instrucciones

en paralelo, es decir, que múltiples usuarios distribuidos a lo largo de una red local

o Internet podrá ejecutar distintas tareas sobre las bases de datos localizadas en

un mismo servidor.

Utiliza el lenguaje SQL (Structured Query Language) que es el estándar de

consulta a bases de datos a nivel mundial.

2.- Donse Se puede Obtener El Software

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 código fuente y cambiarlo

de acuerdo a sus necesidades.

MySQL usa la licencia GPL (Licencia Pública 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á incómodo con la licencia GPL o tiene la necesidad de

incorporar código de MySQL en una aplicación comercial es posible comprar una

versión de MySQL con una licencia comercial.



3.- Cuales Son Los Requerimientos

 Requerimientos basicos para MySQL:

 512 Mb de memoria Ram

 1024 Mb maquina 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



4.- Como Instalarlo

Bajar la última versión disponible desde http://dev.mysql.com

1. Inicialmente se debe dar doble clic en el archive mysql-essential-5.0.51-

win32.msi

El servidor MySQL Server 5.0 – Setup Wizard aparece con el mensaje Welcome to

the Setup Wizard for MySQL Server 5.0

Clic en siguiente



2. Tipo de instalación

Verifique que “Típica” es seleccionada y continuar.



3. Listo para instalar el programa

Clic en Instalar

4. Instalado MySQL Server 5.0, Espere mientras en asistente instala MySQL

5. MySQL.com Sign-Up

Verifique que “Skip Sign-Up” está seleccionado

6. Asistente Completado

Verifique que “Configurar El Servidor MySQL Server ahora” está activado

Clic Finalizar

7. El asistente de La instancia del Servidor MySQL Server aparece con el mensaje

Bienvenido al asistente de la configuración de la Instancia de MySQL Server.

Clic en siguiente

8. Por favor seleccionar un tipo de configuración

Verifique que “Configuración Estándar” está seleccionada

Clic siguiente

9. Por favor establezca las opciones

Verifique que “Install as a Windows Service” está seleccionada.

Verifique que “MySQL” es el nombre del servicio de Windows a utilizar.

Verificar que “Launch the MySQL Server automatically” está marcada.

Verificar que “Include Bin Directory in Windows PATH” está seleccionado.

Clic siguiente



10. Por favor configure las opciones de seguridad

Ingrese y confirme (reingrese) su contraseña

Clic siguiente

11. Listo para ejecutar…

Clic en Ejecutar

12. Procesando configuración…

Espere por favor mientras el asistente de configuración configure el Servidor

MySQL.

Clic en Finalizar

Connection Error

En algunos casos (usualmente cuando MySQL está siendo instalado sobre

versiones previas), la instancia de configuración del Servidor MySQL dice un

mensaje similar a “Connection Error”:

En este caso se debe ingresar al menú Todos los programas, reconfigurar la

instancia de MySQL Server.



1.2

Instalación del SGBD

En lo que a aplicaciones web se refiere los SGBD más utilizados son los

relacionales, y de entre ellos el más utilizado con diferencia es MySQL sobre todo

cuando se utiliza en conjunción con PHP. Una alternativa puede

ser PostgreSQL cuando se requiere soporte para PostGIS u otras características

propias.

Evidentemente MySQL se encuentra disponible en el sistema de paquetes de las

principales distribuciones de GNU/Linux y su instalación es trivial. Desde

que Oracle adquirió a Sun (anterior de MySQL) se especula sobre la posibilidad de

que el desarrollo de la misma esté en contradicción con el principal negocio de su

nuevo dueño. Por esta razón, y dado que MySQL utiliza un esquema de licencia

dual (GPL y licencia privativa), se ha realizado un fork llamado MariaDB que es

plenamente compatible y mantiene un modelo de desarrollo libre.

Características

MySQL utiliza una arquitectura cliente/servidor en la que la comunicación se

puede establecer de manera local a través de un Socket Unix o bien a través de la

red utilizando el puerto TCP 3306. Incluye su propio cliente para la consola, el

programa mysql, pero existen muchas aplicaciones para trabajar con el servidor.

Así como bibliotecas que permiten conectar con el servidor desde prácticamente

cualquier lenguaje de programación.

Una de las características básicas de MySQL es que puede utilizar diferentes

motores de almacenamiento para gestionar las tablas, dos de los más utilizados

sonMyISAM e InnoDB (o su evolución XtraDB disponible en MariaDB). El primero

no soporta transacciones ACID ni integridad referencial, su gran ventaja es la

velocidad con la que se ejecutan las consultas. Como en las aplicaciones web la

carga típica son consultas (es decir se lee mucho más que se inserta/borra o

actualiza) se puede utilizar para ganar en rendimiento.

El motor InnoDB sí que soporta transacciones ACID, integridad referencial y un

modelo MVCC con el que trabajar.

Directorios de trabajo

Tras una instalación típica de MySQL encontramos los archivos de configuración

en /etc/mysql. El fichero principal es my.cnf, allí se detallan:

 El puerto y el socket a utilizar para que conecten los clientes

 El directorio en el que se guardarán las tablas. Por defecto: /var/lib/mysql

 En qué direcciones de

red se atenderán conexiones, o con skip-

networking si las conexiones por red están deshabilitadas

 Diferentes parámetros para controlar la cantidad de memoria asignada y

hacer tuning con los motores de almacenamiento

Los ficheros de registro se encuentran en /var/log/mysql.





1.3 Configuración del SGBD

El archivo de configuración de phpmyadmin es el archivo:



// Archivo de configuración de phpmyadmin



/etc/phpmyadmin/config.inc.php



En dicho archivo de configuración hay que establecer los parámetros que

permitirán a phpmyadmin conectar con mysql, que son:

host

En este parámetro habrá que indicar la IP del servidor mysql. Si el servidor web y

el servidor mysql son la misma máquina, se deberá poner 'localhost' ó 127.0.0.1.

En el caso de que sean máquinas diferentes, se deberá poner la IP del servidor

mysql.

port

Aquí se especifica el puerto de conexión al servidor mysql. El puerto por defecto

por el que sirve datos el servidor mysql es el 3306. Si en la configuración de mysql

(archivo /etc/mysql/my.cnf) no se ha cambiado, no es necesario especificarlo ya

que se usará el puerto 3306 por defecto.

auth_type

Para que phpmyadmin pueda acceder a mysql, es necesario autentificarse. Se

admiten tres formas de autentificación:

 config: permite que el nombre de usuario y la contraseña se especifiquen

en el archivo config.inc.php

 http: el usuario deberá introducir nombre y contraseña para acceder a la

ruta web

 cookie: el usuario deberá introducir nombre y contraseña para acceder a la

aplicación



user y password

En el caso de que hayamos elegido tipo de autentificación 'config', será necesario

proporcionar el nombre de usuario y la contraseña con el que phpmyadmin

accederá a mysql. En tal caso, la línea del password puede quedar comentada.
  • Links de descarga
http://lwp-l.com/pdf12929

Comentarios de: Unidad I: Instalación y configuración del sistema gestor de bases de datos en distintas plataformas (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad