Está en la página 1de 11

Manual que explica cmo instalar MySQL Server en Windows paso a paso.

CMO INSTALAR MYSQL SERVER EN WINDOWS


Este artculo muestra paso a paso cmo instalar MySQL Server (Base de atos SQL
!ratuita y muy di"undida por #nternet$%
&. En primer lu!ar necesitaremos disponer del pro!rama de instalacin. Se puede
descar!ar !ratuitamente de '(ttp%))dev.mysql.com)downloads'. *na ve+
descar!ado el pro!rama de instalacin de MySQL (versin que queramos,
mientras escri-amos este artculo (a aparecido la versin ../, en nuestro caso
instalaremos la '(ttp%))dev.mysql.com)!et)ownloads)MySQL01.&)mysql0
1.&.&20win32.+ip)"rom)pic4' lo e5ecutaremos y se!uiremos las instrucciones que
nos muestra el asistente de instalacin%
6ulsaremos en '7ext' y marcaremos '8ustom'%
Seleccionamos las utilidades a instalar, por de"ecto se instalar9 todo salvo las
(erramientas para desarrolladores (slo necesarias para desarrollos en 6erl, 8:: y
MySQL Em-edded Server$%
6ulsamos en '7ext' y a continuacin en '#nstall'%
En la si!uiente ventana podemos re!istrarnos en MySQL.com o si ya estamos
re!istrados introducir email de re!istro y contrase;a. <am-i=n podemos cancelar el
re!istro. En nuestro caso, puesto que ya estamos re!istrados marcaremos 'Lo!in to
MySQL.com e introduciremos email y contrase;a'. 6ara re!istrarse desde aqu
marcaremos en '8reate a new "ree MySQL.com account' y iremos rellenando los datos
que nos pide%
Si queremos con"i!urar MySQL en este momento de5aremos marcada la opcin
'8on"i!ure t(e MySQL Server now' y pulsaremos en '>inis('%
?(ora nos aparecer9 un asistente para la con"i!uracin 'MySQL Server #nstance
8on"i!uration Wi+ard' y pulsaremos en '7ext'%
Marcaremos la opcin 'etailed 8on"i!uration' y pulsaremos en '7ext', de esta "orma
podremos con"i!urar m9s opciones de MySQL utili+ando el asistente. Si marc9semos
'Standard 8on"i!uration' el asistente nos pedira menos in"ormacin pero (a-ra que
con"i!urar al!unas opciones manualmente%
ependiendo del uso que queramos dar al equipo en el que se instala marcaremos una
de las tres opciones%
Developer Machine% marcaremos esta opcin si en el equipo donde (emos
instalado MySQL Server se utili+a tam-i=n para otras aplicaciones. MySQL
Server utili+ar9 la memoria mnima necesaria.
Server Machine% marcaremos esta opcin si vamos a utili+ar el equipo para
al!unas aplicaciones (no demasiadas$. 8on esta opcin MySQL Server utili+ar9
un nivel medio de memoria.
Dedicated MSQL Server Machine% marcaremos esta opcin slo si queremos
utili+ar el equipo como un servidor dedicado exclusivamente a MySQL. 8on
esta opcin MySQL Server utili+ar9 el m9ximo de memoria dispon-le. Se
o-tendr9 un rendimiento elevado pero el equipo slo servir9 para MySQL.
En nuestro caso marcaremos 'eveloper Mac(ine' (consume el mnimo de memoria
necesaria para su "uncionamiento$, este tipo de con"i!uracin de la instancia de MySQL
no es recomenda-le si la -ase de datos va a soportar m@ltiples conexiones concurrentes
con un volumen importante de in"ormacin. ?unque puesto que nosotros la utili+aremos
para desarrollar so"tware ser9 su"iciente%
ependiendo del uso que queramos dar a la Base de atos marcaremos una de las tres
opciones si!uientes, normalmente se marcar9 'Multi"unctional ata-ase' salvo que
queramos utili+ar MySQL como -ase de datos para transacciones de otra Base de atos
MySQL%
Seleccionaremos la unidad y la carpeta donde queramos !uardar los "ic(eros de datos
(<a-lespace$de la Base de atos. ? partir de la versin 1./ de MySQL incorpora soporte
para el control de la inte!ridad re"erencial. ? este nuevo tipo de ta-las lo llama #nnoB%
Seleccionaremos a(ora el n@mero aproximado de conexiones concurrentes (varios
clientes conectados a la ve+$ que tendra nuestro servidor de MySQL$. La primera
opcin asume unas 2/, la se!unda unas .// y la tercera permite especi"icarlas
manualmente. Este par9metro es aproximado no tiene por qu= ser exacto%
e5aremos marcada la opcin 'Ena-le <86)#6 7etwor4in!' si queremos que los
clientes se puedan conectar mediante <86)#6 al equipo servidor de MySQL. 6odremos
cam-iar el puerto por el que lo (ar9n, por de"ecto se suele de5ar 33/A (si tenemos
instalado al!@n corta"ue!os de-eremos a-rir dic(o puerto$%
Seleccionaremos el 5ue!o de caracteres que queramos utili+ar, por de"ecto est9 marcado
'Latin&' v9lido para #n!laterra y Europa%
El si!uiente paso es importante pues nos pide que especi"iquemos el tipo de arranque de
MySQL Server. Si seleccionamos la primera opcin ('#nstall ?s Windows Service'$ el
pro!rama de instalacin nos crear9 un Servicio que ser9 el encar!ado de e5ecutar
MySQL Server, tam-i=n nos permite especi"icar el nom-re del servicio y si queremos
que arranque autom9ticamente al iniciar el sistema ('Launc( t(e MySQL Server
automatically'$. La se!unda opcin '#nclude Bin irectory in Windows 6?<B a;adir9
las varia-les de entorno necesarias para la e5ecucin de los "ic(eros necesarios para
iniciar MySQL .
La opcin recomendada es '#nstall ?s Windows Service'%
#ntroduciremos la contrase;a para el usuario administrador (root$ y marcaremos la
opcin 'Ena-le root access "rom remote mac(ines' si queremos que se pueda acceder
como administrador desde otros equipos%
6or @ltimo pulsaremos en 'Execute' para "nali+ar la con"i!uracin de MySQL%
Si no (ay pro-lemas mostrar9 esta ventana indicando que el proceso de instalacin y
con"i!uracin de MySQL Server (a terminado y se (a instalado e iniciado el Servicio
que e5ecutar9 MySQL%
<ras la instalacin podemos compro-ar (si (emos seleccionado la opcin de iniciar
MySQL como servicio$ que el servicio se est9 e5ecutando. Esto se puede ver en el
administrador de tareas%
nos aparecer9 un servicio con el nom-re 'mysqld0nt.exe' que, como se puede o-servar,
usa unas &2 MB de memoria C?M (sin conexiones de clientes$.
Si lo deseamos podemos volver a con"i!urar la instancia de MySQL desde '#nicio' 0
'6ro!ramas' 0 'MySQL' 0 'MySQL Server 1.&' 0 'MySQL Server #nstance 8on"i!
Wi+ard'. El asistente que aperecer9 ser9 similar al explicado en el pro!rama de
instalacin.
<am-i=n podremos con"i!urar mediante la lnea de comandos MySQL, para ello iremos
a '#nicio' 0 '6ro!ramas' 0 'MySQL' 0 'MySQL Server 1.&' 0 'MySQL 8ommand Line
8lient'. 7os pedir9 una contrase;a (la que (ayamos introducido en la instalacin$%
8omo e5emplo para compro-ar que la instalacin (a sido correcta nos (emos conectado
a la -ase de datos que MySQL crea autom9ticamente llamada 'mysql', la cual contiene
los usuarios y con"i!uracin de MySQL, mediante%
connect mysql
Bemos e5ecutado una consulta so-re la ta-la 'user' para mostrar el nom-re de los
usuarios de la B%
select user from user;
Bemos creado una nueva -ase de datos llamada 'prue-a'%
create database prueba
7os (emos conectado a la B 'prue-a'%
connect prueba
Bemos creado una ta-la en dic(a B llamada 'prue-a' con dos campos%
codi!o% de tipo texto, tama;o 1 y que ser9 clave
primaria de la ta-la.
nom-re% de tipo texto, tama;o &//.
create table prueba (codigo varchar(4) PRIMAR !"# nombre
varchar($%%));
Bemos e5ecutado un Select so-re dic(a ta-la (auque no tiene re!istros$%
select & from prueba;
6or supuesto existen (erramientas !r9"icas para administrar MySQL
!ratuitas, tam-i=n disponi-les en '(ttp%))dev.mysql.com)downloads',
como por e5emplo% MySQL ?dministrator

También podría gustarte