MANUAL DE MYSQL

15
Manual De Instalación MySQl 5.1 Elaborado por Sistemas HECA 01/08/2010 Página 1 de 15 www.sistemasheca.com MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40

description

UN MANUAL DIDACTICO

Transcript of MANUAL DE MYSQL

Page 1: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 1 de 15 www.sistemasheca.com

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

DE MYSQL 5.1.40

Page 2: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 2 de 15 www.sistemasheca.com

1.- Ejecutamos el fichero ‘mysql-essential-5.1.40-win32’.

Espera unos minutos mientras se cargan los archivos necesarios para la instalación

hasta que aparezca el cuadro de diálogo de bienvenida y hacemos clic sobre el botón

.

2.- A continuación se selecciona el tipo de instalación “Typical” y luego presionamos

clic sobre el botón donde aparecerá la siguiente pantalla: (si se quiere instalar

algunos componentes ó realizar la instalación en otra ubicación que no sea por defecto

seleccione “Custom” y siga las instrucciones).

Page 3: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 3 de 15 www.sistemasheca.com

3.- En esta Figura no se le modificará nada, simplemente dar clic sobre el botón .

4.- Antes de iniciarse la instalación nos mostrará una ventana con el resumen de la

opción seleccionada "Ready to Install the Program". Solo pulsaremos clic sobre el

botón para iniciar el proceso de instalación:

Page 4: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 4 de 15 www.sistemasheca.com

Esta Figura indica la instalcion en proceso.

Tras la instalación nos mostrará una ventana de "publicidad" de algunas de las

aplicaciones de MySQL Enterprise, como MySQL Enterprise Server, MySQL Monitoring

and Advisory Service y MySQL Production Support, pulsaremos clic sobre el botón

para continuar:

Page 5: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 5 de 15 www.sistemasheca.com

Otra ventana de publicidad de MySQL Enterprise Monitor Service, pulsaremos clic sobre

el botón para continuar:

5.- Tras la instalación aparecerá el asistente de configuración de MySQL Server, así

pues marcaremos la opción "Configure the MySQL Server now" y pulsaremos clic

sobre el botón , para finalizar la primera parte de la instalación.

Page 6: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 6 de 15 www.sistemasheca.com

Si todo lo anterior fue correcto debe presentarse en la pantalla un cuadro de dialogo

similar a la figura que le presentamos aquí. Debe de dar clic en .

6.- Marcaremos la opción "Detailed Configuration" y pulsaremos clic sobre el botón

, de esta forma podremos configurar más opciones de MySQL utilizando el

asistente. Si marcásemos "Standard Configuration" el asistente nos pediría menos

información pero habría que configurar algunas opciones manualmente:

Page 7: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 7 de 15 www.sistemasheca.com

7.- En primer lugar indicaremos el tipo de servidor de MySQL Server que queramos dar

al equipo en el que se instala marcaremos una de las tres opciones:

Developer Machine: marcaremos esta opción si en el equipo donde hemos

instalado MySQL Server se utiliza también para otras aplicaciones. MySQL Server

utilizará la memoria mínima necesaria.

Server Machine: marcaremos esta opción si vamos a utilizar el equipo para

algunas aplicaciones (no demasiadas). Con esta opción MySQL Server utilizará un

nivel medio de memoria.

Dedicated MySQL Server Machine: marcaremos esta opción sólo si queremos

utilizar el equipo como un servidor dedicado exclusivamente a MySQL. Con esta

opción MySQL Server utilizará el máximo de memoria disponible. Se obtendrá un

rendimiento elevado pero el equipo sólo servirá para MySQL.

En nuestro caso marcaremos "Server Machine" (utilizará un nivel medio de memoria

para su funcionamiento, ya que nuestra maquina trabajará de servidor), y pulsaremos

clic sobre el botón para continuar.

Page 8: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 8 de 15 www.sistemasheca.com

8.- A continuación deberemos indicar el tipo de transacciones que se ejecutarán en el

servidor de SQL Server:

Multifuncional Database: Este tipo de configuración de la instancia de SQL

Server se usa para bases de datos de propósito general, sirve para pruebas y para

base de datos en producción. Se podrán utilizar tanto el motor InnoDB (admite

gestión de transacciónes, más lento que MyISAM) como el motor MyISAM (no

admite gestión de transacciones, más rápido que InnoDB. Esta opción suele ser la

más habitual, puesservirá para aplicaciónes que hagan inserciones, modificaciones

y consultas de datos.

Transactional Database Only: Este tipo de instancia de SQL Server sólo sirve y

está optimizada para realizar transacciones. Sólo admite InnoDB, no admite

MyISAM. Es recomendable sólo 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, sólo para usuarios

administradores, en cambio sí necesitan bastante velocudad en la consulta.

Non-Transactional Database Only: Este tipo sólo admite el motor MyISAM, por

lo que sólo será útil para aplicaciones que no requieran de transacciones

(monitorización, logeo, aplicaciones web de consulta, análisis de programas, etc).

Lo más sencillo, para poder disponer de los dos motores: InnoDB (transaccional) y

MyISAM (no transaccional), marcaremos "Multifuncional Database" y pulsaremos clic

sobre el botón para continuar, de esta forma, al crear las tablas en MySQL

Server, podremos indicar el tipo de motor (engine) a utilizar:

Page 9: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 9 de 15 www.sistemasheca.com

9.- A continuación indicaremos la ruta donde se ubicarán los ficheros de la base de datos

(datafiles), si es una base de datos en producción 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 más rápido posible.

En nuestro caso, dejaremos el directorio de instalación por defecto. Pulsaremos clic

sobre el botón para continuar:

Page 10: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 10 de 15 www.sistemasheca.com

10.- A continuación indicaremos la configuración para el número de usuarios

concurrentes que estimaremos que atacarán nuestra base de datos MySQL Server:

Decision Support (DSS)/OLAP: Esta opción 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 opción podremos indicar al asistente de configuración

que configure MySQL Server para el número de usuarios que indiquemos.

En nuestro caso, puesto que sólo atacarán la base de datos de MySQL Server unos 20

usuarios aproximadamente marcaremos la opción " Decision Support (DSS)/OLAP ",

pulsaremos clic sobre el botón para continuar:

Page 11: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 11 de 15 www.sistemasheca.com

11.- A continuación indicaremos al asistente si queremos permitir conexiones externas

(de otros equipos de la red) a nuestro servidor MySQL Server, para ello marcaremos

"Enable TCP/IP Networking", también deberemos indicar el puerto que utilizará

MySQL Server, en "Port Number", por defecto se suele dejar el 3306. Pulsaremos clic

sobre el botón para continuar:

IMPORTANTE:

Si tenemos instalado algún cortafuego deberemos abrir dicho puerto.

Activar la casilla . Esto permite la conexión remota, es decir, que

otras maquinas pueden conectarse al servidor.

Page 12: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 12 de 15 www.sistemasheca.com

12.- Indicaremos el juego de caracteres que se utilizará por defecto en MySQL Server,

en nuestro caso "Standard Character Set", pulsaremos clic sobre el botón

para continuar:

13.- A continuación podremos indicar si queremos que el asistente de configuración de

MySQL Server cree un servicio de Windows o un fichero de proceso por lotes (.bat). Aquí

podremos utilizar el método que más nos convenga para iniciar MySQL Server, cada uno

tiene sus ventajas e inconvenientes. El más "profesional" es "Install As Windows

Service", pues podremos indicar el modo de inicio: manual, automático, etc. también

podremos deshabilitarlo o reiniciarlo desde otras aplicaciones en caso necesario. Si

marcamos esta opción 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 "MySQL5".

Marcando la opción "Launch the MySQL Server automatically" indicaremos que el

servicio de MySQL Server 5 se inicie de forma automática al iniciarse el sistema

operativo. Si marcásemos la opción "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á añadida a la variable de entorno PATH, para

que se pueda iniciar o detener MySQL Server desde cualquier carpeta en modo MS-DOS.

Page 13: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 13 de 15 www.sistemasheca.com

En nuestro caso, marcaremos la opción " Install As Windows Service", y pulsaremos

clic sobre el botón para continuar:

Para la versión que

estamos instalando, se

debe dejar la opción

como indica la imagen.

Page 14: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 14 de 15 www.sistemasheca.com

14.- Indicaremos también la contraseña para el superusuario root, que será el que tenga

acceso a todos los esquemas (schemas). Si marcamos la opción "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. Si marcamos la opción

"Create An Anonymous Account" creará una cuenta anónima, por lo que se permitirá el

acceso a MySQL sin introducir usuario y contraseña (sólo recomendable en caso de

bases de datos MySQL Server 5 de pruebas, no en producción). En nuestro caso,

marcaremos la opción “Modify Security Setting”y "Enable root access from

remote machines", y pulsaremos clic sobre el botón .

Page 15: MANUAL DE MYSQL

Manual De Instalación MySQl 5.1

Elaborado por Sistemas HECA 01/08/2010 Página 15 de 15 www.sistemasheca.com

15.- Por último, pulsaremos clic en el botón para que el asistente de

configuración de MySQL Server 5.1 aplique todas las opciones indicadas anteriormente:

Si no hay problemas mostrará esta ventana indicando que el proceso de instalación y

configuración de MySQL Server ha terminado y se ha instalado e iniciado el Servicio que

ejecutará MySQL:

También mostrará el mensaje: "Configuration file created, Windows service

MySQL installed, Service started succesfully, Security settings applied".

Pulsaremos clic sobre el botón para terminar con el asistente de configuración

del servidor MySQL 5.1.