Anda di halaman 1dari 9

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 por #nternet$% &. atos SQL !ratuita y muy di"undida

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.&)mysql01.&.&20 win32.+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 M SQL 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 connect prueba Bemos creado una ta-la en dic(a B llamada 'prue-a' con dos campos% 'prue-a'%

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

Anda mungkin juga menyukai