viernes, 18 de marzo de 2016

Manual de Instalación de Mysql en Windows

INSTITUTO TECNOLÓGICO SUPERIOR DE TEPOSCOLULA
TEMA
Manual de instalación de MYSQL en Windows


ASIGNATURA:
Taller de Bases de Datos



ASESOR:
Lic. Marco Antonio Ruiz



PRESENTA:
César Reyes Chávez
Isaí Abraham López Bautista
Jesús Cruz Gregorio
César Alan Aquino Espinoza


TEPOSCOLULA, OAXACA 2016



Introducción


MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.1 MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual.

Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.


Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.


Requerimientos de Instalación

Para ejecutar MySQL para Windows, se necesita lo siguiente:
– Sistema Operativo:  Windows de 32 bits, tal como 9x, Me, NT, 2000, XP, o Windows Server 2003.
– Se recomienda fuertemente el uso de un sistema operativo Windows basado en NT (NT, 2000, XP, 2003) puesto que éstos permiten ejecutar el servidor MySQL como un servicio.
– Soporte para protocolo TCP/IP.

– Suficiente espacio en disco rígido para descomprimir, instalar, y crear las bases de datos de acuerdo a sus requisitos. Generalmente se recomienda un mínimo de 200 megabytes.

Componente
Requisito
Memoria
Mínimo:
Ediciones Express: 512 MB
Todas las demás ediciones: 1 GB
Recomendaciones:
Ediciones Express: 1 GB.
Velocidad del procesador
Mínimo:
  • Procesador x86: 1,0 GHz
  • Procesador x64: 1,4 GHz
Recomendado: 2 GHz o más
Tipo de procesador
  • Procesador x64: AMD Opteron, AMD Athlon 64, Intel Xeon compatible con Intel EM64T Intel Pentium IV compatible con EM64T
  • Procesador x86: compatible con Pentium III o superior


Requisitos de espacio físico y lógico del sistema


Los dispositivos de espacio de paginación de una partición de memoria compartida de AIX o Linux deben tener como mínimo el tamaño de la memoria lógica máxima de la partición de memoria compartida.
Los dispositivos de espacio de paginación de las particiones de memoria compartida de IBM i deben tener como mínimo el tamaño de la memoria lógica máxima de la partición de memoria compartida más 8 KB por cada megabyte. Por ejemplo, si la memoria lógica máxima de la partición de memoria compartida es 16 GB, el dispositivo de espacio de paginación debe tener como mínimo 16,125 GB.
Los dispositivos de espacio de paginación sólo pueden asignarse a una agrupación de memoria compartida cada vez. No puede asignar el mismo dispositivo de espacio de paginación a una agrupación de memoria compartida en un sistema y a otra agrupación de memoria compartida en otro sistema al mismo tiempo.
Los dispositivos de espacio de paginación a los que sólo accede una partición de VIOS de paginación deben cumplir los siguientes requisitos:

    Pueden ser volúmenes físicos o lógicos.
    Pueden estar ubicados en un almacenamiento físico en el servidor o en una red de área de almacenamiento (SAN).

Los dispositivos de espacio de paginación a los que acceden de forma redundante dos particiones de VIOS de paginación deben cumplir los siguientes requisitos:

    Deben ser volúmenes físicos.
    Deben estar ubicados en una SAN.
    Deben estar configurados con ID globales.
    Deben ser accesibles para ambas particiones de VIOS de paginación.
    El atributo reserve debe establecerse en no reserve. (El VIOS establece automáticamente el atributo reserve en no reserve cuando añade el dispositivo de espacio de paginación a la agrupación de memoria compartida).

Los volúmenes físicos configurados como dispositivos de espacio de paginación no pueden pertenecer a un grupo de volúmenes como, por ejemplo, el grupo de volúmenes rootvg.
Los volúmenes lógicos configurados como dispositivos de espacio de paginación deben estar ubicados en un grupo de volúmenes dedicado a los dispositivos de espacio de paginación.

Instrucciones de instalación

Para realizar la instalación de MySQL 5.1 sobre Windows se deben seguir las siguientes uindicaciones:

1.    Primero debemos ingresar al sitio Web de descargas de MySQL en la dirección http://dev.mysql.com/downloads/ y seleccionar el enlace “MySQL Community Server”


Una vez descargado (mysql-essential-5.1.32-win32.msi) ejecutamos el archivo como administrador para comenzar su instalación.

Aparecera la pantalla de inicio del instalador. Seleccionamos “Next” para continuar.


Seleccionamos el tipo de instalación “Complete” y presionamos “Next”:

. A continuación presionamos el botón “Install” para comenzar con la copia de archivos.


Una vez finalizada la instalación seleccionamos la opción configurar mysql ahora y damos click e finalizar.


. A continuación seleccionamos la opción “Standard Configuration” para su instalación y presionamos “Next”:

Ingrese la contraseña para el usuario root (el administrador del motor). Presione “Next” para continuar.

Presione “Execute” para realizar la configuración:

Pruebas de Instalación


10. Al finalizar el proceso de configuración la pantalla deberá indicar que los pasos se ejecutaron correctamente. Presione “Finish” para finalizar el proceso.



Para comenzar a utilizar MySQL seleccione la opción del menú inicio MySQL → MySQL Server 5.1 → MySQL Command Client. Ingrese la contraseña que utilizo.


Puede probar ejecutando algunos comandos básicos como “show databases”, “connect”, “show tables”:



Recomendaciones

MYSQL se ha posicionado como una de las base de datos preferidas para los clientes que utilizan CMS en el mundo.  No obstante, en portales medianos a grandes, donde el efecto del OCEE Accelerator comienza a disminuir por la cantidad de contenidos generados diariamente y la frecuencia de publicación es medida en minutos, debemos implementar medidas para prevenircualquier cuelge del servicio.
INDICES DE LA BASE DE DATOS

A lo largo de diferentes proyectos utilizan tecnología OpenCMS hemos detectado que la instalación por defecto deja lugar para mejores con relación a los índices. A partir de un buen conocimiento del modelo de datos de OpenCMS pueden crearse índices adicionales para mejorar el rendimiento de la base de datos.

TAMAÑO DEL BUFFER

La lectura del contenido de una base de datos EN MEMORIA es ampliamente superior a la lectura del contenido de una base de datos en DISCO. En la medida que podamos tener la mayor porción posible de base de datos en la memoria de nuestro equipo, mejor será el tiempo de respuesta.

Para lograr esto, debemos prestar especial atención KEY_BUFFER_SIZE para el caso de tablas MYISAM e INNODB_BUFFER_SIZE para INNODB. La memoria total que podemos asignar al buffer está alrededor del 70% al 80% de la memoria total del equipo en el caso de servidores de base de datos dedicados.

CACHE DE CONSULTAS (QUERY CACHE)

MYSQL utiliza un cache que almacena el texto de una consulta SELECT junto con el resultado. En el caso de recibir una consulta idéntica posteriormente, el servidor devuelve el resultado desde la caché de consultas en lugar de parsear y ejecutar la consulta nuevamente.

Lo recomendable es comenzar con un QUERY CACHE de tamaño por defecto (16mb) e ir subiendo el tamaño del mismo a medida que la efectividad del cache sube y la cantidad de bloques disponibles baja.

LIMPIEZA DE TABLAS HISTÓRICA

Por cada publicación realizada en OpenCMS se guarda un registro de la operación en la tabla del historial. Con el tiempo, esta tabla puede crecer considerablemente afectando nuestra habilidad para resguardo la base y haciendo que el tamaño de la misma afecte negativamente a los componentes de CACHE. Por lo tanto, es recomendable realizar una depuración de CMS_PUBLISH_HISTORY de acuerdo a procedimientos probados y seguros.






Variables principales (de software y hardware) que pueden dar lugar a problemas en la instalación de MYSQL


Si tiene uno de los siguientes síntomas, entonces es probable que sea un problema de hardware (como memória, placa madre, CPU, o disco duro), o un problema del núcleo del sistema operativo:
    El teclado no funciona. Esta anomalía puede comprobarse normalmente pulsando la tecla Bloq Mayus (Caps Lock). Si la luz de bloqueo de mayúsculas no se enciende, debería cambiar su teclado. (Antes de hacer esto, debería intentar reiniciar la máquina y comprobar todo el cableado del teclado).
·         El puntero del ratón no se mueve.
·         La máquina no responde a pings de máquinas remotas.
·         Otros programas que no están relacionados con MySQL no se comportan correctamente.
·         El sistema se reinició inesperadamente. (Un programa de nivel de usuario defectuoso nunca debería ser capaz de hacer caer el sistema.)
·         Un error de Acceso denegado puede tener muchas causas. Frecuentemente el problema está relacionado con las cuentas MySQL a las que el servidor deja que se conecten los programas cliente
·         Las versiones de MySQL número 4.1 y superiores utilizan un protocolo de autentificación basado en un algoritmo de hash de la clave que es incompatible con el que se utiliza en los clientes anteriores
·         Los programas cliente de MySQL piden una contraseña cuando son invocados con la opción --password o -p sin especificar ningún valor para la contraseña:
·         Si obtiene el siguiente error, significa que mysqld ha recibido demasiados intentos de conexión desde la máquina 'host_name' que han sido interrumpidos:
·         Si obtiene un error Too many connections cuando intenta conectarse al servidor mysqld, significa que todas las conexiones disponibles están siendo utilizadas por otros clientes.
·         a razón más común para el error MySQL server has gone away es que el servidor ha agotado el tiempo de espera y ha cerrado la conexión. En este caso, normalmente obtendrá uno de los siguientes códigos de error (dependiendo del sistema operativo):
·         Un paquete de comunicación es una única sentencia SQL enviada al servidor MySQL o una única fila que es enviada al cliente.

·         En MySQL 3.23, el páquete más grande posible es de 16MB, debido a los límites del protocolo cliente/servidor. En MySQL 4.0.1 y superiores, el límite es de 1GB.
·              El programa cliente no llamó a mysql_close() antes de salir.

·             El cliente ha estado inactivo más de wait_timeout o interactive_timeout segundos, sin enviar ninguna petición al servidor. Consulte Sección 5.3.3, “Variables de sistema del servidor”.

·             El programa cliente abortó de manera abrupta en mitad de una transferencia de datos.

·         Cuando alguna de estas cosas pasa, el servidor incrementa la variable de estado Aborted_clients.

·         El servidor incrementa la variable de estado Aborted_connects cuando unas de las siguientes cosas ocurren:

·             Un cliente no tiene privilegios para conectar a una base de datos.

No hay comentarios:

Publicar un comentario