Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 24

Jorge Oyhenard

desarrollo, seo, internet, trucos, social media


Principio del formulario
Buscar...

Buscar
Final del formulario

Instalación de MySQL en Windows 7


por Jorge Oyhenard en desarrollo aplicaciones, desarrollo web
16 de April de 2010 05:30 am
39
Luego de la Instalación de Apache en Windows 7 y la Instalación de PHP 5 en
Windows 7, continuamos dejando a punto nuestro servidor Web para desarrollo LAMP
en Windows 7.
Ahora toca el turno de Instalar la base de datos MySQL, que es una de las más utilizadas
por las diferentes aplicaciones webs desarrolladas en PHP, por ejemplo WordPress,
phpBB, vBulletin, Joomla, Drupal, entre otras tantas.
Desde este enlace podemos descargar la última versión disponible de MySQL que en este
momento es MySQL Community Server 5.1.45, que nos la provee SUN de forma
totalmente gratuita.
En el sitio tenemos una versión Essentials que se recomienda por ellos, y contiene lo básico
para tener funcional el MySQL Server. Igualmente en mi caso prefiero utilizar e instalar la
versión Full con instalador Windows (x86, 64-bit), MSI Installer de 98 megas que
descarga un archivo llamado mysql-5.1.45-winx64.msi. Recuerda que puede existir una
versión más nueva y debes seleccionar 32 o 64bits según sea tu caso.
Tenemos tres tipos de instalación, típica, completa y personalizada, típica y completa son
muy sencillas basta con seleccionar siguiente, siguiente, siguiente…., pero haremos la
instalación personalizada para puntualizar ciertos aspectos interesantes de la instalación de
MySQL.
Luego de seleccionar Custom (personalizada), nos pide indicar que elementos
instalaremos, por defecto instalará todo menos los “Developers Components“, son
opcionales, contienen ejemplos, scripts y algunas librerías para los más curiosos.
La carpeta de instalación por defecto es c:\Archivos de Programa\MySQL\MySQL
Server 5.1\, podemos cambiarla con el botón Change, y debes recordarla para más
adelante. Presionamos siguiente e instalar para que comience a realizar la instalación de
MySQL.
Al finalizar la instalación nos presenta la versión Entreprise que es de pago y lo hace a
modo de publicidad, presionamos siguiente para continuar.
Es momento de configurar MySQL Server como un servicio en Windows 7 y si lo
deseamos registrarnos en SunConnect para obtener noticias, novedades y notificaciones de
actualizaciones de MySQL, luego presionamos Finalizar.
En el asistente de configuraciones podemos decidir entre una configuración detallada o
estándar. La instalación estándar agrega MySQL como un servicio Windows que se
ejecuta automáticamente al iniciar, se debe utilizar en computadoras que no tengan
instaladas MySQL.
Pero haremos la configuración detallada que por ser más precisa nos permite ahondar más
en este artículo. En este punto de la configuración nos brinda tres formas posible:
• Developer Machine
Es la que vamos a utilizar nosotros como desarrolladores, ya que usaremos MySQL
más que nada para testear nuestras aplicaciones. En esta opción MySQL Server se
configura para utilizar un mínimo de recursos y memorias de forma de dejar parte
del PC disponible para usarlo en otras aplicaciones.
• Server Machine
Recomendada cuando instalamos MySQL Server en un servidor donde existen otras
aplicaciones en modo Servidor, por ejemplo Aplicaciones Web que se sirven de este
mismo servidor. En este caso MySQL hace un uso intermedio de memoria y
recursos.
• Dedicated MySQL Server Machine
Esta opción configura MySQL asumiendo que solo MySQL Server estará corriendo
en este servidor, no deja lugar a que corran otras aplicaciones. En esta configuración
MySQL utilizara toda la memoria y recursos disponibles.
Seleccionaremos en nuestro caso Developer Machine:
y presionamos siguiente. Ahora debemos definir el tipo de uso que se le dará a las bases de
datos.
También se presenta tres opciones, debemos seleccionar una de ellas dependiendo del tipo
de optimización que deseamos:
• Multifunctional Database
Define un propósito general, es la que seleccionaremos en nuestro caso para testing
y desarrollo. Optimizara el servidor para transacciones rápidas en InnoDB y
MyISAM.
• Transactional Database Only
Se optimiza para servidor de aplicaciones y aplicaciones web. Seleccionaremos esta
opción si la aplicación que consume datos de MySQL está en producción y utiliza
principalmente InnoDB, aunque también admite MyISAM aunque no lo beneficia.
• Non-Transactional Database Only
Optimo para aplicaciones web sencillas, de control o programas de análisis. Solo se
activa el modelo no-transaccional MyISAM, por tanto no admite InnoDB.
En nuestro caso seleccionaremos Multifunctional Database.

La siguiente selección es la carpeta donde se almacenaran los datos, por defecto podemos
usar una subcarpeta que se creará en el lugar de la instalación de MySQL, y continuamos
con siguiente.
La cantidad de conexiones concurrentes al servidor es lo siguiente que debemos definir, si
son hasta 20 conexiones seleccionamos Decision Support (DSS)/OLAP, en caso de
requerir hasta 500 conexiones concurrentes seleccionamos Online Transaction Processing
(OLTP), o en este caso como es para testing seleccionamos Manual Setting, y definimos
el número de conexiones usando 5 o 10 conexiones.
La configuración de red es lo siguiente que debemos definir
La configuración de red es lo siguiente que debemos definir indicando su utilizaremos
protocolo TCP/IP y el puerto, dejaremos los valores por defecto indicando el puerto 3306 y
también marcando “Add firewall exception for this port” de forma de no tener problemas
con el Firewall, y presionamos siguiente.
El juego de caracteres es lo siguiente a indicar
por defecto define Standard Character Set, o latin1, también conocido como iso-8859-1,
pero la mayoría de los servidores web y aplicaciones como WordPress utilizan por defecto
UTF8 ya que soporta mejor caracteres multilenguaje, la opción es Best Support For
Multilingualism que seleccionaremos en este caso, la última opción Manual Selected
Default Character Set / Collation nos permite seleccionar manualmente el Char Set.
Debemos indicar ahora que MySQL Server se ejecutar como un Servicio Windows
(Install As Windows Service),
indicar un nombre de servicio, que dejaremos como MySQL, y marcaremos también la
opción de incluir los archivos de ejecución de MySQL en el PATH de Windows
(Include Bin Directory in Windows PATH) y continuamos con siguiente.
En este punto debemos prestar mucha atención

ya que es donde definimos el password del administrador principal del Servidor


MySQL, o sea el usuario root. También podemos indicar si queremos que nuestras bases
de datos se accedan desde maquinas remotas con el usuario root, y continuamos con
siguiente.
hemos culminado con estos los pasos, presionamos Execute para que se termine de
Instalar y Configurar MySQL. Presionamos Finish cuando aparezca el mensaje final de
instalación.
En el menú inicio podemos ejecutar nuevamente el Asistente de Configuración de
Instancias MySQL (MySQL Server Instance Config Wizard) en caso que sea necesario.
Ahora ya podemos utilizar MySQL desde nuestras aplicaciones PHP, .NET, y otras.
Error 1045 o problemas con Firewall al final de la instalación
Actualización 08/12/2010
En los comentarios de este blogs y algunos foros suelen comentarme sobre un error al final
de la instalación o específicamente el error 1045. Al parecer la solución es sencilla pero es
un poco difícil de darse cuenta.
Para como error nos confunde con un mensaje nos lleva a verificar el Firewall, y como
sucede cuando vamos a configurar la instancia y nos pregunta el puerto y usuario para
MySQL, salimos corriendo a ver el Firewall.
Afortunadamente el error me sucedió ayer por primera vez, luego de cientos de veces de
instalar MySQL sin problemas, pero gracias a ese errror ahora tengo para contarles.
El error sucede cuando ya teniamos una instancia o datos en la carpeta de MySQL, ya sea
por una instalación anterior o bien la actual que fallo por X causa, lo más sencillo si no
tenemos datos o ninguna base de datos, es eliminar la carpeta DATA y luego configurar la
instancia desde cero, con eso listo solucionado el problema.
Solución para curiosos:
Si tienes tiempo y ganas, como fue mi caso y quieres reproducir el problema solo para ver
cual era el fallo, veamos la solución larga: Al intentar instalar sobre una Instancia previa o
una carpeta con datos existente se puede producir este fallo aun cuando brindamos el
password root anterior.
Incluso la forma de saber si fallará es: a) cuando es una instalación limpia, el wizard
solicita password y confirmación, b) si es una instalación sobre una instancia existente,
solicita password anterior, nuevo password y confirmación. En el caso B es cuando se
produce el error.
El problema es que aun conociendo el password anterior seguirá dando el error 1045 y ahí
justo está lo que nos hace perder tiempo, ya que carece de sentido.
La solución en este caso es eliminar la tabla de permisos antigua, re-asignar un password y
realizar la configuración de instancia nuevamente. Vamos paso a paso:
• Cuando da el error 1045, vamos a presionar SKIP y salir del Wizar de
Configuración de Instancias
• Abrimos MySQL desde la línea de comandos: mysql -u root -p (Enter), nos pide
password e ingresamos el anterior
• En el prompt de MySQL, abrimos la base MySQL: mysql> use mysql
• Eliminamos los usuarios y permisos sobrante: mysql> delete from user where
host=”localhost” and user=”";
• Cambiamos el password: mysql> update user set
password=password(“acaelnuevopassword”) wher user=”root”;
• Limpiamos el cache de Tablas: mysql> flush tables;
• Y el de permisos: mysql> flush privileges;
• Salimos de MySQL: mysql> quit
Listo, problema solucionado !
Artículos relacionados:
• Módelo ER del Information Schema de MySQL 5.1
• Instalación de Python
• Instalar PHP 5 en Windows 7 con Apache
• Instalar linux Ubuntu 10.04 en Windows 7

Te gusta este post ?

Este post le gusta a 23 usuarios

Loading ...
« Microsoft lanza Silverlight 4 final
Google Chrome se despide del http:// »
1

Tags: instalacion, lamp, mysql, windows 7


Esta anotación del día 16 de April de 2010 a las 5:30 am, fue almacenada en desarrollo aplicaciones,
desarrollo web. Puede seguir las respuestas en este feed RSS 2.0. Si gustas puedes dejar un comentario, o
crear un trackback desde tu sitio.

39 comentarios para “Instalación de MySQL en Windows 7”


« Older Comments

1. Iliana says:
November 17, 2010 at 2:55 pm
si tengo todos los permisos… de hecho lo estoy instalando en mi computadora. Ya
hasta intente con la version de 32 bits que alguien menciono y nada.
Reply

2. Iliana says:
November 19, 2010 at 7:56 pm
Hola!! Pude resolver lo del problema de la instalacion desinstalando completamente
el mysql hasta sus entrañas y volviendolo a instalar siguiendo tu tutorial… Ahora
mi problema es que estoy haciendo un sistema en Java y necesito el conector ODBC
para conectarme con mysql pero lo descargue de la pagina, lo instale y no me
aparece en la lista de los DSN… puedes ayudarme? ya lo habia hecho antes en XP y
funcionaba muy bien, pero ahora tengo windows 7 y no funciona.
Reply

3. Luis Manrique says:


December 1, 2010 at 3:38 pm
tengo Instalado el apache server web con php5 y he querido instalar el MySQL tal y
como das intruccion pero al llegar al final da un error a la hora de llegar al punto
final de la configuracion, de que forma puedo solucionar este problema. Ya he
desinstalado varias veces de forma completa (raiz el MYSQL) y no hay forma
siempre en la parte final , el ultimo punto de la configuracion no da el start
Reply

○ Jorge Oyhenard says:


December 2, 2010 at 9:26 pm
No se entiende mucho lo que dices, pero Apache y PHP si tiene que ver
entre sí, o sea deben correr juntos. Luego MySQL corre totalmente separado,
si no se instala o da problemas debes concentrarte solo en MySQL, y para
que te pueda ayudar debes brindarme un poco más de información sobre el
error o el log de errores que se genera al instalar como comente varias veces.
Reply

4. Carlos says:
December 8, 2010 at 8:02 pm
Me sale un error de seguridad 1045 al final- he seguido todos los pasos y no puedo
instalarlo
Reply

○ Jorge Oyhenard says:


December 9, 2010 at 6:13 am
Casualmente me sucedió lo mismo ayer, ahí al final del post agregue la
solución !
Reply

5. Miguel says:
December 11, 2010 at 6:13 pm
Saludo Jorge. Sigo todos los pasos que dices para configurar el wizard, pero al final
se queda guindado en Start service, y tengo que cancelarlo. Lo desintale y elimino la
carpeta Mysql, tampoco me funciona, volviendolo a instalar. Pruebo con lo que dice
en el ventana de comando de windows pero me pide la contraseña, la coloco, y me
da error; como hago para resetear esa contraseña? porque debe ser que estoy
colocando una incorrecta de una versión anterior que instale, pero no me acuerdo.
Reply
○ Jorge Oyhenard says:
December 11, 2010 at 10:30 pm
Lo haces con lo que agregué al final hace unos días.
Reply

6. Miguel says:
December 12, 2010 at 10:17 am
Ya lo hice con eso, pero es que no puedo entrar a mysql por consola porque me pide
el password y no se cual es. Lo hice eliminando la carpeta mysql y tampoco.
Reply

7. yuli says:
January 10, 2011 at 6:12 pm
Hola que tal tenia ya varios dias sin solucionar el dichoso error 1045, mi problema
esque ya tenia una version anterior que probablemente desinstale mal, bueno el caso
es q necesitaba instalar de nuevo y mediante este manual me fue mas facil la
instalacion, el error 1045 me daba x mi version anterior, la solucion fue que al
indicar los pass en mi caso me pedia el anterior y los nuevos y lo unico que hice fue
solo proporcionar los pass nuevos y con esto quedo solucionado. ahora ya por fin
me pude conectar. les comparto mi solucion haber si alguno le sirve. saludos.
Reply

8. Afred Jkwack says:


January 15, 2011 at 9:10 am
Felicidades por los tutoriales. Me han sido de gran ayuda a la hora de instalar
Moodle.
Muchas gracias.
Reply
9. Instalar PHP 5 en Windows 7 con Apache | Jorge Oyhenard says:
January 19, 2011 at 6:30 pm
[...] Aguardo sus dudas y comentarios, en la próxima veremos como Instalar
MySQL Server [...]
Reply
10. Dario says:
January 23, 2011 at 10:43 am
A mi sale el error: The security settings could not be applied. Number 1364 -> Field
‘authentication_string’ doesn’t have a default value.
Cancele la instalacion, lo unico q cambie fue el path de instalacion lo hize e
c:/appserv (era para tener todo junto apache+php+mysql) y agrege “Developers
Components” que era opcional.
Reply

11. adi says:


February 14, 2011 at 1:29 am
neceito ayuda me sale el error 1045 pero la vrdad no entiendo tu solucion!!!(podrias
ser mas explicito)
puedo usar mysql aunq no tenga php o asi???
ayudame porfas
me urge!!!!!
Reply

○ Jorge Oyhenard says:


February 14, 2011 at 8:50 pm
Realiza los pasos tal como están en el tutorial, y verifica que realmente
tienes esas versiones de cada software y permisos de administrador. Sobre
MySQL, no tiene nada que ver con PHP por tanto puedes usarlo sin PHP, tal
como puedes comer pan sin calcetines, cosa que tampoco tienen realación
Reply

12. adi says:


February 15, 2011 at 12:03 am
yalo tengo instalado tal como viene ariba
me puedes decir como lo abro para crear una base de datos!!!
disculpa mi ignorancia
Reply
13. mirco says:
February 17, 2011 at 12:23 pm
yo tambien quiero saber si esta es la manera de intalar el mysql para poder crear
base de datos en tu red local o existe otra manera?
saludos…
gracias
Reply

○ Jorge Oyhenard says:


February 17, 2011 at 10:52 pm
Esto instala el servidor MySQL, con eso todo listo, luego lo usas en el
mismo PC, o en toda internet o tu red local dependiendo del firewall y la
configuración de la red.
Reply
« Older Comments
Dejar un comentario
Click here to cancel reply.
Principio del formulario

Nombre (required)

Email (no será publicado) (required)

Sitio Web

Enviar comentario 2564 0


70763fc5f1

Final del formulario

• Nuestros proyectos

Banners, Logos y links de algunos de nuestros proyectos

• Suscribir RSS
Principio del formulario

Recibe las novedades por email:


Enviar

jorgeoyhenard es_ES

Final del formulario


Blog Windows 7
○ Windows Live Essentials 2011 msn y mas
○ Microsoft anuncia que no habrá más soporte para Windows XP y otras
versiones de Windows
○ Windows Phone 7 Series, la próxima versión de Windows Mobile
○ Fallo de seguridad en Microsoft Internet Explorer
○ Microsoft lanza la Preview de Internet Explorer 9
○ Microsoft lanzará Windows Live Messenger 2010

• Tutoriales Webmaster
○ boton de 3 estados adobe flash
○ precarga en flash
○ menu dinamico con xml y adobe flash final
○ menu dinamico con xml y adobe flash
○ registros aleatorios con php y mysql
○ video actualizacion de wordpress a version 25

• Nube de Tags
301 actualizacion adsense adsl adsl antel antel buscadores chrome cms css
desarrollo desarrollo web diseño y maquetado web dominios estadisticas eventos
facebook firefox flash google html humor internet javascript linux magazine
marketing medios microsoft navegadores novedades photoshop php
posicionamiento publicidad revista seo social media solophotoshop twitter uruguay
web webmaster windows 7 wordpress
• Temario
○ desarrollo aplicaciones
○ desarrollo web
○ diseño y maquetado web
○ juegos y ocio
○ otros
○ redes sociales
○ seo y buscadores
○ software

• Artículos Recientes
○ Moving to Microsoft Visual Studio 2010 Libro Gratis
○ Punta del Este Tech Meetup 2011
○ No uses Internet Explorer en Navidad
○ SoloPhotoshop Magazine 17 disponible
○ Posicionamiento web y Publicidad masiva por email
○ Ingresos Google adSense Top Millón Impresiones por País
○ jExpand Tablas con filas expansibles en jQuery
○ El Faro 2010 encuentro entre la Universidad y la Industria

• Recomendados
○ David Gómez
○ Fedelosa
○ Pablo Casuriaga
○ SpamLoco
○ Teleemprendedores

• Red Creativa INT


○ Creativa INT
○ Estilo Flash
○ Foro Creativo
○ Juegos gratis
○ Jugos y Licuados
○ Optimizar SEO Web
○ Solo Photoshop
○ Taller Webmaster
○ Windows 7 Blog

• social media
○ elQuique en Bitacoras
○ elQuique en Facebook
○ elQuique en FriendFeed
○ elQuique en Twitter
○ elQuique en Vimeo
○ Jorge Oyhenard en LinkedIn
Página 1 de 11
Jorge Oyhenard © 2003 - 2009, desarrollo, seo, internet, trucos, social media ↑ Subir
Creativa INT Contenidos
• Cine y series
• Reservar hoteles
• Juegos gratis
• Zumos y batidos
• Tutorial Valley
• Tutoriales Photoshop
• Foro Creativo
• Photoshop Tutorials
• Recursos Diseño
• Designs & Resources
• Designer Spot
• Taller Webmaster
• Tutoriales Dreamweaver
• Tutorales InDesign
• Autos y Coches
• Photoshop en Línea
• Estilo Flash
• Blog Windows 7
• Jugos y Licuados
• Biblia Online
• La Fe Catolica
• Respuestas Catolicas
• Rincon Misionero
• Ruta Interior
• Manualidades
• Recetas Comida Natural
• Repostería y Patelería
• Salud y Estilo de Vida
• Shakes and Juices
• Tips de Bebes
• Tips de Belleza
• Tips de Cocina
• Tips de Nutrición
• Tips de Parejas
• Tips de Salud
• Bajar de Peso
• Recetas de Cocina
• Tutoriales Illustrator
• Flash Tutorials
• Arte Creativo
• Jorge Oyhenard
Desarrollo Web
RSS: Feed RSS | Comentarios RSS | CMS: WordPress, 47 queries. 0.613 seconds. |
xHTML | CSS |

También podría gustarte