Sei sulla pagina 1di 17

INSTITUTO TECNOLOGICO SUPERIOR DE MOTUL

INGENIERA EN SISTEMAS COMPUTACIONALES TAREA "GUA DE INSTALACIN DE UN SGBD" INTEGRANTES: Chal Cab Neftal Canul Corts Pedro Ral Maldonado Can Luis David

Maestro: Mario Arsenio Ucan Ku ISC VI-A Motul, Yucatn, Mxico 15/Abril/ 2013.

A continuacin procederemos a describir los pasos para poder realizar una correcta instalacin del software que representar nuestro Sistema Gestor de Base de Datos, es el MySQL Server. En primer lugar, lo que debemos de hacer es descargar el programa de instalacin de MySQL Server 6.0 Alpha, que disponible gratuitamente en la URL: http://dev.mysql.com/downloads/mysql/6.0.html#win32 Esta aplicacin est disponible para una mquina que soporta una arquitectura de 32 bits. Ejecutaremos el fichero que aparece una vez descargado, este tiene por nombre "mysql-essential-6.0.0-alpha-win32.msi", ya que hemos descargado el fichero mysql-6.0.4-alpha-win32.zip, lo descomprimimos y ejecutamos; hacemos doble clic el fichero Setup.exe. Si aparezca una ventana de "Advertencia de seguridad de Windows", debemos de pulsar en el botn "Ejecutar":

Se iniciar el asistente de instalacin de MySQL Server 6.0, pulsaremos "Next" para iniciar el asistente de instalacin:

Luego seleccionamos el tipo de instalacin en la ventana "Setup Type", en nuestro caso marcamos la opcin "Custom", mediante esta opcin podremos seleccionar los componentes que queramos instalar, claro est que puede tambin seleccionar la configuracin tpica o completa:

Nosotros seleccionamos todo menos "C Include Files / Lib Files", esta opcin instala las libreras necesarias para el acceso a MySQL mediante C++:

En esta ventana podemos observar un pequeo resumen con las opciones que seleccionamos y que queremos que se instalen "Ready to Install the Program". Pulsaremos "Install" para iniciar el proceso de instalacin:

Aqu abajo se muestra una pequeo propaganda en donde se anuncian versiones de este software, ante esta ventana podemos simplemente ignorarla y darle "Next" para continuar:

Otra ventana de publicidad de MySQL Monitoring and Advisory Service, pulsaremos "Next" para continuar:

Despus de la instalacin nos aparecer el asistente de configuracin de MySQL Server, que realizarse en otro momento, en nuestro caso la aprovecharemos para configurar MySQL Server, as pues marcaremos la opcin "Configure the MySQL Server now" y pulsaremos "Finish":

Se iniciar el asistente de configuracin de la instancia de MySQL Server. Pulsaremos "Next" para continuar:

Seleccionamos la opcin "Standard Configuration" aunque es menos configurable y marcamos "Detailed Configuration". Esta opcin nos pedir ms parmetros de configuracin de acuerdo a nuestras necesidades:

Aqu indicaremos el tipo de servidor de MySQL Server, segn para el uso que queramos darle:

Developer Machine: este tipo de uso del servidor de MySQL Server se utiliza como testeo y desarrollo de aplicaciones que utilicen MySQL Server. Se crear la instancia de MySQL Server consumiendo los mnimos requisitos posibles. Esto es til slo para servidores de bases de datos de pruebas, no es recomendable para servidores de MySQL Server en produccin con conexin de varios usuarios a la vez. Server Machine: este modo de uso de MySQL Server se usa en situaciones de necesidades "medias", sirve para pruebas y para el uso de varios usuarios conectados a la vez (no ms de 10, aunque esto depende del volumen de transacciones que se necesiten). Con este modo SQL Server necesitar un uso de memoria medio, ms alto que el anterior tipo y ms bajo que el siguiente. Dedicated MySQL Server Machine: este tipo de instalacin slo es recomendable cuando el servidor donde se instala va a ser un servidor dedicado, es decir, cuando el equipo slo servir como servidor de bases de datos MySQL Server. As pues, en este caso, MySQL Server utilizar toda la memoria disponible.

Para casos de estudio, lo utilizaremos para pruebas y desarrollo de aplicaciones, marcaremos la opcin "Developer Machine" y pulsaremos "Next" para continuar:

Despus indicamos el tipo de transacciones que se ejecutarn en el servidor de SQL Server:

Multifuncional Database: este tipo de configuracin de la instancia de SQL Server se usa para bases de datos de propsito general, sirve para pruebas y para base de datos en produccin. Se podrn utilizar tanto el motor InnoDB (admite gestin de transaccines, ms lento que MyISAM) como el motor MyISAM (no admite gestin de transacciones, ms rpido que InnoDB. Esta opcin suele ser la ms habitual, pues servir para aplicaciones que hagan inserciones, modificaciones y consultas de datos. Transactional Database Only: este tipo de instancia de SQL Server slo sirve y est optimizada para realizar transacciones. Slo admite InnoDB, no admite MyISAM. Es recomendable slo para aplicaciones con varios usuarios concurrentes que puedan realizar eliminaciones, modificaciones e inserciones de datos, pues habr control de transacciones y de bloqueos. En cambio no es recomendable para, por ejemplo, gestores de contenidos web como PHP-Nuke PostNuke, pues stos a penas permiten modificaciones e inserciones, slo para usuarios administradores, en cambio s necesitan bastante velocidad en la consulta. Non-Transactional Database Only: este tipo slo admite el motor MyISAM, por lo que slo ser til para aplicaciones que no requieran de transacciones (monitorizacin, login, aplicaciones web de consulta, anlisis de programas, etc).

Lo ms sencillo, es marcar "Multifuncional Database", de esta forma, al crear las tablas en MySQL Server, podremos indicar el tipo de motor (engine) a utilizar:

A continuacin indicamos la ruta donde se ubicarn los ficheros de la base de datos (datafiles), si es una base de datos en produccin que tendr muchos usuarios conectados concurrentemente y con muchas transacciones (modificaciones, inserciones, consultas), es recomendable que los ficheros de datos se encuentren en un disco duro diferente del sistema operativo y lo ms rpido posible. En nuestro caso, al tratarse de una base de datos de pruebas, dejaremos el directorio de instalacin por defecto. Pulsaremos "Next" para continuar:

Aqu en este punto es donde indicamos la configuracin para el nmero de usuarios concurrentes que estimaremos que formarn nuestra base de datos MySQL Server:

Decision Support (DSS)/OLAP: esta opcin es recomendable para unos 20 usuarios concurrentes (conectados a la base de datos a la vez). Online Transaction Processing (OLTP): para unos 500 usuarios concurrentes. Manual Setting: en esta opcin podremos indicar al asistente de configuracin que configure MySQL Server para el nmero de usuarios que indiquemos.

En nuestro caso marcamos la opcin "Manual Setting" e introduciremos en "Concurrent connections": x, que es el nmero de usuarios pulsaremos "Next" para continuar:

Seguidamente, indicaremos al asistente para permitir conexiones externas (de otros equipos de la red) a nuestro servidor MySQL Server, para ello marcamos "Enable TCP/IP Networking", tambin deberemos indicar el puerto que utilizar MySQL Server, en "Port Number", por defecto es el 3306. En nuestro caso lo hemos cambiado al 3307, pues el 3306 es usado por MySQL Server 4.1. Pulsaremos "Next" para continuar:

Si tenemos algn antivirus como por ejemplo ESET NOD32 con cortafuegos o algn cortafuegos (firewall), deberemos abrir el puerto 3306, el asistente de instalacin realiza un test para comprobar si el puerto indicado est abierto, lo normal es que muestre una ventana de aviso. En nuestro caso, marcaremos "Recordar accin (crear regla)" y pulsaremos "Permitir". Si el antivirus o cortafuegos no aparece abrimos el puerto para permitir conexiones de otros equipos de la LAN o de Internet a nuestro servidor MySQL Server:

Luego definimos el juego de caracteres que se utilizar por defecto en MySQL Server, en nuestro caso "Standard Character Set", pulsaremos "Next" para continuar:

A continuacin podremos indicar si queremos que el asistente de configuracin de MySQL Server cree un servicio de Windows o un fichero de proceso por lotes (.bat). Aqu podremos utilizar el mtodo que ms nos convenga para iniciar MySQL Server, cada uno tiene sus ventajas e inconvenientes. El ms "profesional" es "Install As Windows Service", pues podremos indicar el modo de inicio: manual, automtico, etc. tambin podremos deshabilitarlo o reiniciarlo desde otras aplicaciones en caso necesario. Si marcamos esta opcin deberemos indicar el nombre que se le dar al servicio en "Service Name", en nuestro caso, puesto que el nombre que aparece por defecto "MySQL" ya est siendo usado por MySQL Server 4.1, lo cambiaremos a "MySQL6". Marcando la opcin "Launch the MySQL Server automatically" indicaremos que el servicio de MySQL Server 6 se inicie de forma automtica al iniciarse el sistema operativo. Si marcsemos la opcin "Include Bin Directory in Windows PATH" el asistente crear varios ficheros de proceso por lotes (.bat), ejecutables, para iniciar, detener SQL Server 6, la carpeta donde se creen ser aadida a la variable de entorno PATH, para que se pueda iniciar o detener MySQL Server desde cualquier carpeta en modo MS-DOS:

Indicaremos tambin la contrasea para el superusuario root, que ser el que tenga acceso a todos los esquemas (schemas). Si marcamos la opcin "Enable root access from remote machines" indicaremos a MySQL Server que permita el acceso desde otros equipos de la red (o Internet) mediante este superusuario.

Por ltimo, pulsaremos en "Execute" para que el asistente de configuracin de MySQL Server 6 aplique todas las opciones indicadas anteriormente:

Si no hay ningn conflicto con el puerto indicado o el nombre del servicio de Windows indicado aparecern todas las operaciones. Tambin mostrar el mensaje: "Configuration file created, Windows service MySQL6 installed, Service started succesfully, Security settings applied". Pulsaremos "Finish" para terminar:

Si accedemos a los Servicios de Windows, desde "Inicio" - "Ejecutar" "services.msc", podremos comprobar que el servicio MYSQL6 se ha creado e iniciado correctamente:

Haciendo doble clic sobre el servicio podremos ver sus propiedades:


Nombre de servicio: MySQL6 Nombre para mostrar: MySQL6 Ruta de acceso al ejecutable: "C:/Archivos de programa/MySQL/MySQL Server 6.0/bin/mysqld-nt" --defaults-file="C:/Archivos de programa/MySQL/MySQL Server 6.0/my.ini" MySQL6 Tipo de inicio: Automtico. Estado del servicio: Iniciado

Tambin podremos ver el proceso creado al iniciarse el servicio de MySQL6, "mysqld-nt.exe":

Para crear un nuevo esquema base de datos en MySQL Server 6 podremos utilizar, por ejemplo, MySQL Administrator, una herramienta gratuita disponible en la web de MySQL. Instalando y ejecutando MySQL Administrator slo deberemos indicar los siguientes datos para acceder a nuestro nuevo servidor de bases de datos MySQL Server 6:

Server Host: IP nombre de red del equipo en el que hemos instalado MySQL Server 6. Username: usuario con permisos suficientes para acceder a MySQL Server 6, como es la primera vez slo podremos acceder con el superusuario root, luego podremos crear otros usuarios con permisos ms restringidos. Password: contrasea del superusuario root.

Desde MySQL Administrator podremos ver informacin sobre nuestro MySQL Server 6 en "Server Information":

Potrebbero piacerti anche