Instalación de MySQL en Windows 7

87

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, para esto veamos ahora como Activar MySQL en Windows 7.

También puedes Instalar MySQL en Windows 8 y 7 desde el archivo comprimido, sin instalador siguiendo nuestro otro tutorial en el link.

Instalar MySQL

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.

Descargar MySQL para Windows 7

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.

Instalar MySQL en Windows

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.

Custom Install 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.

Configuración de MySQL

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.

Configurar y Activar Servidor MySQL en Windows

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.

Detailed Configuration

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:

Developer Machine

y presionamos siguiente. Ahora debemos definir el tipo de uso que se le dará a las bases de datos.
Configurar Instancia MySQL

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.
Data Folder

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.

Concurrent Connections
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

Networking options

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

Character UTF8
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),

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
MySQL Password

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.

Execute Installation

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 !






Loading Facebook Comments ...

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

  1. dea4ever says:

    Les comento que el appserv funciona de maravillas en Windows 7http://www.appservnetwork.com/

    • elQuique says:

      Existen varios paquetes que funcionan, pero en muchas situaciones es mejor saber configurarlo manualmente, sobre todo si corres aplicaciones java, .net, y php como es mi caso 🙂

      • dea4ever says:

        En mi blog hice un videotutorial de como instalar appserv mas wordpress. Me gustaria saber que opinas del video. Saludos. Nos seguimos en twitter, soy @diegoaymar.

        • elQuique says:

          Está bueno el tutorial acabo de ver que lo postearon en twitter, si bien recomienzo usar una instalación y actualización manual de cada software, si van por un paquete también prefiero AppServ, aunque desafortunadamente esta medio parado el proyecto y no actualizan los componentes hace mucho.

          También hice un tutorial como el de tu vídeo en el año 2007 Instalando AppServ orientado a quienes comienzan en esto y no van a toquetear ni locos un config 🙂

  2. Edinson says:

    Excelentes aportes, FELICITACIONES y muchas gracias!!

  3. Diego says:

    hola, instalo todo bien pero cuando llega al item «start service» se cuelga la instalacion, ya probe varias veces y es siempre igual. porque?

  4. Tonio says:

    Tengo un problema con mysql al parecer no se logra la conexión, hice lo de modificar el php.ini para desmarcar las extensiones para el mysql y ubicar el directorio de extensiones de php pero nada, este es el log de apache:

    [Thu Sep 23 17:07:15 2010] [error] [client 127.0.0.1] PHP Warning: mysql_connect(): [2002] Se produjo un error durante el intento de conexi\xf3n ya que la par (trying to connect via tcp://localhost:3306) in C:\\Program Files\\Database\\WWW\\TestMySQL.php on line 3
    [Thu Sep 23 17:07:15 2010] [error] [client 127.0.0.1] PHP Warning: mysql_connect(): Se produjo un error durante el intento de conexi\xf3n ya que la parte conectada no respondi\xf3 adecuadamente tras un periodo de tiempo, o bien se produjo un error en la conexi\xf3n establecida ya que el host conectado no ha podido responder.\r\n in C:\\Program Files\\Database\\WWW\\TestMySQL.php on line 3
    [Thu Sep 23 17:07:15 2010] [error] [client 127.0.0.1] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\\Program Files\\Database\\WWW\\TestMySQL.php on line 3
    [Thu Sep 23 17:07:16 2010] [error] [client 127.0.0.1] File does not exist: C:/Program Files/Database/WWW/favicon.ico

    aparte para entrar a localhost tengo que poner http://localhost:8080 sino no funciona, tendra esto algo que ver?

    Saludos

  5. Iván says:

    Hola Quique cómo estás? Tengo instalado VS2010 en windows 7 y al intentar instalar MySQL (mysql-essential-5.1.52-winx64.msi) en el puerto 3307 me da un error al intentar iniciar el servicio. Tenés idea de lo que pueda ser? Dejo la img del error.
    Saludos y muchas gracias.
    http://picasaweb.google.com/lh/photo/ylSyxbpMNZgbg5iltr7tpg?feat=directlink

  6. Iván says:

    Raro lo que pasaba, tengo Win 7 Home Premium 64 bits, por eso instalaba la versión X64 de MySQL. Me daba ese error que te comenté. Probe instalar la versión X32 de MySQL y listo, anduvo…
    En fin, veremos cómo sigue la cosa. Gracias y saludos.

  7. Iliana says:

    Yo tengo un problema… al instalar el mysql en windows 7 de 64 bits, no me deja terminar la configuracion, se traba la maquina y ya no me deja hacer nada… he visitado otros foros y dicen que es por la configuracion de MySQL ServerInstance… ya segui los pasos y sigue sin dejarme… que puedo hacer? ya instale y desinstale n veces el mysql y nada, al intentar ingresar a Mysql desde la linea de comandos de MSDOS me envia el error «can’t connect to MySql server on ‘localhost’ «

  8. Iliana says:

    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.

  9. Iliana says:

    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.

  10. Luis Manrique says:

    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

    • 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.

  11. Carlos says:

    Me sale un error de seguridad 1045 al final- he seguido todos los pasos y no puedo instalarlo

  12. Miguel says:

    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.

  13. Miguel says:

    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.

  14. yuli says:

    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.

  15. Afred Jkwack says:

    Felicidades por los tutoriales. Me han sido de gran ayuda a la hora de instalar Moodle.
    Muchas gracias.

  16. Dario says:

    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.

  17. adi says:

    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!!!!!

    • 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 🙂

  18. adi says:

    yalo tengo instalado tal como viene ariba
    me puedes decir como lo abro para crear una base de datos!!!
    disculpa mi ignorancia

  19. mirco says:

    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

  20. Edgar Contreras says:

    A mi me marca el error 2003 can´t connect to MYSQL server on localhost

  21. Tomas says:

    hola buenas espero puedan ayudarme hoy mismo, el problema que tengo es que me pasa lo mismo que ha miguel, al iniciar la consola de sql me pide contraseña y auqnue pongo la vieja no me la otma y se sale, por favor necesito ayuda.

  22. Edgar Contreras says:

    en verdad no se como hcer lo q me dices

  23. julia says:

    Hola Jorge..
    Bueno al final de la instalacion me marca

    Cannot create Windows service for Mysql.Error:0

    Es la version 6.0, en windows 7

    • La versión 6 de MySQL ??, esa es beta o alfa aun deberías usar la 5.5. Igualmente el MySQL se instalo, lo que no pudo registrar fue el servicio en windows para que se ejecute la instancia del servidor, verifica el log de instalación para ver si estuvo bien y luego el log de ejecución para ver donde esta el problema de arranque.

  24. adi says:

    hola!! yo ya tengo mi base de datos en mysq y ya verifique y funcionasolo q necesito ligarla a una pagina web(que yo misma diseñe en html) y quiero q al momento q le de clic al boton me mande a mi base de datos podrias ayudarme porfavor!!
    ME URGE………..:-S

  25. victor says:

    hola.
    Siempre habia instalado mysql sin problemasen xp. Pero ahora con 7 64bits
    pase mucho trabajo. En fin encontre tu post y lo puse en practica cambiandole en puerto a 3307. Lo abri en el firewall e incluso lo desactive. Y nada. Lo volvi a hacer y funciono. Pero el mysql lo necesito para un server con navicat y triniy core y no funciono. Voy a reinstalarlo todo. Pero ahora que trato de instalar el mysql me da el error del puerto y cuando trato de abrirlo por cmd me pide password lo pongo y me da error.

    Ayudame. Gracias por adelantado.!!!!

  26. ace says:

    como compruebo que el My SQL quedo bien instalado??
    de donde administro las bases de datos que necesite hacer como ingreso al php My admin ??

  27. Asturgalaica says:

    Hola!

    Simplemente quería agradecer las entradas creadas para la configuración de apache, php5 y mySQL. Claras y concisas, fáciles de entender aunque estés comenzando en el mundo de la programación web (como es mi caso). En lo que más he tardado es en descargar todos los archivos necesarios, la instalación ha sido coser y cantar.

    ¡¡¡¡¡¡Gracias!!!!!!

  28. Einishi says:

    Muchas gracias por este gran tutorial, quiero dejar de depender
    del xampp ya que ademas me dio unos problemas a la hora de conectarme
    con visual studio
    Bye~

  29. Lucifer says:

    Jorge tu tutorial funciona de maravilla, pero me olvidé del password, desinstalé y ahora me da el Error 1045 ¿Cómo soluciono si no recuerdo mi anterior password?

  30. Lucifer says:

    http://www.programandoconcafe.com/2011/03/mysql-desinstalar-mysql-en-windows.html

    En esa web hay una forma de desinstalar MySQL por si no recuerdas tu contraseña anterior.

  31. Rafael Freites says:

    Al ejecutar MySQL Instance al final cuando hago click en execute me aparece un error al final que dice: The Security Settings could not be applied. Error Number 1130. Host ‘localhost’ is not allowed to connect to this MySQL server.
    ¿qué puedo hacer por favor? GRACIAS

  32. Dory says:

    Hola!

    He estado siguiendo todos los pasos al pie de la letra, cuando trato de hacer una conexión a la BD, me arroja este error:

    Fatal error: Call to undefined function mysql_connect() in C:\appserv\Apache2.2\htdocs\conexion1.php on line 10

    ésa línea (la numero 10 de mi código) es la que realiza la conexión con mysql y por más que busqué por todos lados la solución, nada me resulta.

    De antemano muchas gracias por tu ayuda

  33. GamCitow says:

    pues sobre el error me sale cuando realiza ejecutar cmd y digito mysql
    pero cuando me dirijo ala pantalla mysqlcommand line client es satisfacorio no me muestra ningun problema 😀

  34. Ricky says:

    Hola jorge, excelente apache y php los puse sin problema.
    Pero con mysql no he podido, al llegar al final sale el error «could not start the service mysql5», otro detalle es q en la parte de colocarle el nombre mysql dice que ya hay otro servicio con ese nombre por eso le pongo mysql5, aqui una captura: http://dl.dropbox.com/u/19754033/jh.png .

    Yo tuve xampp y appserv pero ya estan borrados, cuando instale apache obligatoriamente debi cambiar el puerto porque IIS no lo dejaba tal vez tenga algo que ver.

    El mismo istalador es la version 5.2.12 funciono en una maquina virtual que tengo con xp sin problemas. el host es w7 x32.

    tampoco encuentro log que diga el error exacto. me podrias echar una mano?

  35. daniel says:

    Mesale el mismo error que Dory y no me puedo conectar a mysql desde php y ya descomentarie la parte del «extension=php_mysql.dll y no funciona q mas puedo hacer???

  36. Jesus says:

    Hola,

    Despues de seguir todos los pasos e e copiado el phpmyadmin y al verlo me sale este error:

    No se encontró la extensión mysqli. Por favor revisa la configuración PHP.

    • Verifica si tienes en el php.ini descomentado la inclusion de la dll para soporte de php y si realmente la dll esta en el disco en el camino correcto.

      • Jesus says:

        Lo primero gracias por ayudar, Me podrias explicar mas detalladamente los pasos. En el php.ini tengo descomentadas estas lineas:

        extension=php_msql.dll
        extension=php_mssql.dll
        extension=php_mysql.dll
        extension=php_mysqli.dll

        En cuenta a la dll encontre estas lineas en php.ini:

        ;;;;;;;;;;;;;;;;;;;;;;
        ; Dynamic Extensions ;
        ;;;;;;;;;;;;;;;;;;;;;;
        ;
        ; If you wish to have an extension loaded automatically, use the following
        ; syntax:
        ;
        ; extension=modulename.extension
        ;
        ; For example, on Windows:
        ;
        ; extension=msql.dll

  37. Diego says:

    Que tal, tengo un problema, instalo mysql al pie de la letra, pero marco «incluir los archivos de ejecución de MySQL en el PATH de Windows (Include Bin Directory in Windows PATH)», realiza la instalacion perfectamente y sin errores, el problema es que no me incluye mysql en el path de windows. Probé de todas maneras y la unica forma que tuve para ejecutar mysql fue en inicio – ejecutar – (tipear mysql -u root -p). Queria saber si hay alguna forma de evitar eso e incluirlo en el menu de inicio directamente. Gracias y excelentes tutoriales!!!!

    • Luis Macias says:

      Agrega el path desde el panel de control / sistema / pestaña opcione avanzadas / boton variables de entorno / busca PATH en la lista inferior y dale doble click.
      Ahi le agregas la ruta del mysql. Aceptas y listo, las proximas ventanas de dos que abras ya van a tener la ruta. Puedes comprobarlo tecleando set PATH y enter.

      Saludos.

      Respecto al phpmyadmin, tambien tengo el mismo problema y no hay caso que pueda configurar esto.
      Alguien ya pudo?
      Que lo publique… gracias.

    • Manuel says:

      Hola Diego,

      El incluir los archivos en el path de Windows lo que te hace es precisamente que puedas acceder a mysql desde la consola (Símbolo de Sistema)de Windows: Inicio>Ejecutar>cmd; luego si que está en el path.

      Como MySQL lo has ejecutado como servicio no hay «un icono en el que tengas que pinchar» para correr el programa, ya se está ejecutando al arrancar tu ordenador.

      Creo que lo que buscas es una herramienta gráfica para comunicarte con MySQL. Desde el sitio oficial te puedes bajar e instalar MySQL Workbench.

      Un saludo.

  38. Cristians35 says:

    Tengo Windows 7 64 bits y al Configurar MySQL Server Instance Config Wizard, se queda cargando y pone Not Responding.. Es algun problema de compatibilidad, permisos de mi maquina op porque no corre el wizard..??
    Espero su respuesta, Saludos

  39. antonio says:

    Buena solucion … gracias!

  40. Daniel says:

    Para los que tienen problemas de que se les cuelga la instalacion de mysql deben cerrar todo los programas abiertos ademas de cerrar apache… con eso logre que se terminara la instalacion correctamente… el problema del cuelgue de la instalacion es falta de memoria…

    saludos.

  41. Juan Weber says:

    Una pregunta, ¿para instalar MySQL Workbench, es necesario haber instalado MySQL?, gracias

  42. Rodrigo says:

    Hola amigo!! Buen dia!! Yo tengo un problema al final de la instalación me dice «could not start the service mysql» y para resolverlo he hecho todo esto
    He buscado en el registro todo lo referente a MySQL
    He borrado la carpeta de MySQL de archivos de programa
    Borre la instancia
    Borre el servicio

    Nose si mi problema sea por que tengo windows 7 ultimate de 64 bits

    Porfa necesito ayuda pues soy estudiante y necesito tener el workbench bien instalado en localhost, te agredecere muchisimo tu ayuda.

    Por ahi lei que hay que editar los .ini que viene en archivos de programa, hice lo mismo pero nomas no, espero tu ayuda, gracias

  43. Francisco says:

    Hola, primero que todo muchas gracias por el tutorial, pero al igual que algunos también tuve problemas al instalar MySQL en windows 7 x86. Debo decir que tengo instalado Apache como servidor para trabajar con PHP, y despues de leer varias soluciones y de re-instalar muchas veces, detener el servicio de Apache e instalar en el puerto 3307 funciono perfecto, asi que paso el dato a quien pueda ayudarle.
    Saludos.

    • Claro si los puertos están ocupados o dan conflicto una forma de cortar por lo sano es cambiarlo, incluso lo uso en uno diferente al 80 para que no se pelee con el IIS de .net y ASP por esa misma causa.

  44. JaimeBarez says:

    Muchisimas gracias. El unico sitio en el que he encontrado una forma válida de cambiar mi password del root de mysql correctamente!!!

    mil gracias!!!!!

  45. Roxana says:

    Hola,

    Instalé el MySql tal como lo vi en el tutorial 🙂 y funcionó sin problemas sin embargo, por error lo desinstalé desde el panel de control, cuando lo volví a instalar, el servicio MySQL ya no levantá y me genera el siguiente error: El proceso ha terminado de forma inesperada error 1067. Podrían aydarme??? COnsideren que todas las rutas están por defecto.

  46. isc guillermo says:

    hermano no quiero decirte que te amo porque seria medio gay (no lo soy) pero eres el unico que me soluciono el problema 1045 de puerto cuando vi que funciono casi lloro llevaba 2 semanas buscando como solucionarlo pero eres chingon gracias

  47. interweb2012 says:

    holA Jorge, pues te comento que he seguido al pie de la letra la instalacion de apache, php y mysql. apache y php trabajan bien, pero mysql no sé; he probado conectar mi bd usando: $servidor = ‘localhost’;
    $usuario = ‘root’; $clave = ‘abcdef’; mysql_connect($servidor, $usuario, $clave); y sólo consigo una página en blanco sin errores, ya me cansé de intentar buscando ejemplos en internet y no consigo nada, no sé si mysql está trabajando correctamente.
    profavor ayúdame.

    pd. me podrias pasar las directrices del php.ini y del httpd.conf tal ves ahí tenga un error.

    por favor alguien ayude ya tengo 3 días sin dormir!!!

  48. interweb2012 says:

    SOLUCION: «could not start the service mysqlXXX»

    1-tienen que borrar absolutamente todo rastro que deja mysql, no basta con desinstalar y borrar las carpetas, recuerden que hay carpetas ocultas como «ALL USER» en el directorio «C», arrasen todo lo q contenga mysql.
    2-también tienen que ELIMINAR los servicios que quedaron por las instalaciones truncas o versiones anteriores (no traten de detener o deshabilitar por que no funciona); cómo lo hacen?, pues entran a panel ctrl/herra.administrativas/servicios, se abrira una consola de los servicios que hay en win, busquen todo aquello q tenga que ver con mysql y sólo anotan el/los nombre(s) en un papel.
    3-con los datos en mano se dirigen a la pantalla del símbolo de sistema y lo ejecutan como ADMINISTRADOR y escriben la linea de comando: sc delete “nombre servicio que anotaron en el papel” y enter. ojo, nombres con espacios deberan ir ENTRE COMMILLAS y para nombres sin espacion SIN COMILLAS.
    4-por otro lado también está el rgedit en «c/windows/regedit.exe» ejecútenlo y utilicen la herramineta de «buscar» en la barra menú, edicion/buscar que les facilitará la búsqueda. OJO, tienen que tener mucha cautela con el rgedit, antes de borrar cualquier cosa chequen sus propiedades y si no estan seguros mejor ni le muevan y si algo sale mal sólo resatauran a algún punto y no para nada.
    Aunque creo que deben de tratar primero del paso 1 al paso 3 tal ves con eso sea suficiente y si no lo vuelven a intentar hasta el paso 4.

    nota importante: la nueva instalación hagánla en «c» y pónganle otro nombre a la carpeta de MySQL como podría ser MySQLXX ó MySQL2011, ETC. a ciencia exacta no sé si esto tenga que ver pero yo lo hice por las dudas.

    SUERTE!

  49. Ardibeyker says:

    Tengo un gran problema e instalado MySql …. al arrancar MySQL desde la línea de comandos …. me pide la ingrese la contraseña la ingreso y le doy enter …. supuestamente tiene q seguir ahi el comando pero desaparece no se q pasa …… e averiguado y me disen q puede ser por q instale una version anterior …

  50. hellply says:

    hola quisera saber como crear un JOB en MySQL, en windows 7 gracias

  51. irene says:

    Hola!! Ayuda por favor!!
    Estoy instalando mysql 5.5 en win 7 de 64, sigo tu ayuda sin embargo en el último punto me dice no responde y se me cuelga la instalación.
    lo desinstalé, usé el ccleaner y volví a intentarlo y nuevamente se cuelga, no se cual es el error y te agradezco me ayudes,
    muchas gracias

  52. adrian says:

    pondras el de instalacion del tomcat?

  53. Argel says:

    Hola que tal pues me sirvieron muchisimo tus tutoriales de como instalar apache 2.2, php5 y mysql excelentes solo quisiera hacerte una pregunta resulta que yo desarrollo en java y quisiera saber si se puede englobar todo esto para trabajarlo en una IDE precisamente como se hace con java digamos yo tengo el entorno eclipse, tomcat, oracle eso es posible???? y de ser asi que IDE me recomendarías para trabajar con apache y php??? Gracias.

  54. Joan says:

    Genial aporte! He realizado la instalación seguiendo los 3 manuales APACHE, PHP5 y MYSQL en un windnows 7 home sin problemas. Muy buen aporte! Muchas gracias por este genial trabajo!

  55. hernan osorio c. says:

    como conecto windows 7 start com mysql ver 5.0

  56. vale says:

    hola mira la verdad que van dos veses que trato de instalar el mysql y siempre cuando esta en la penultima ventana antes de finish se traba que puede hacer

  57. nico says:

    hola pero si no me acurdo de mi otra contraseña que es lo que ago saludos

    • Puedes cambiar la contraseña de MySQL a «prepo» asignandole una de la siguiente manera:

      1) Creas un archivo por ejemplo: mysql-init.txt con el siguiente contenido:
      UPDATE mysql.user SET Password=PASSWORD(‘contraseña’) WHERE User=’root’;
      FLUSH PRIVILEGES;

      2) Ejecutas el MySQL llamando ese archivo:

      mysqld –init-file=mysql-init.txt

      🙂

    • iris says:

      mi solución fue la siguiente: (No se si te sirva pero la dejo para los demás user)
      1. Desintala MYSQL.
      2. luego vete a archivos de programa en el c:/ o donde hallas instalado mysql y revisa si aun hay una carpeta «mysql»,borrala y reinstala de nuevo.
      3. y esa es una solución si haz olvidado la anterior contraseña.

Dejar un comentario