Estoy tratando de configurar mis computadoras portátiles para que funcionen como entornos de desarrollo móvil. Instalar el software en mi máquina Linux y configurarlo fue bastante sencillo, sin embargo, tengo problemas para instalar y configurar MySQL 5.1 Server en Windows 7 Professional de 64 bits. Actualmente estoy usando el instalador MSI de Windows para el sistema MySQL 5.1 completo (a diferencia del instalador Essentials también disponible). Intenté instalar usando las versiones de 32 bits y 64 bits de MySQL 5.1; los mismos eventos ocurren en ambos.
He instalado tanto el Asistente de configuración de instancia de servidor como Workbench y todo parece estar instalado bien. Cuando abro el Asistente de configuración de instancias, selecciono Configuración detallada. En la siguiente pantalla, selecciono Entorno de desarrollo, luego Base de datos multifuncional en la siguiente pantalla. Dejo la configuración de InnoDB sin cambios. Selecciono Configuración manual con 5 conexiones simultáneas. Habilito las redes TCP / IP en el puerto 3306 y habilito el modo estricto. Selecciono el juego de caracteres estándar. Marco las casillas para Instalar como servicio de Windows (y proporciono el nombre "MySQL") e Incluyo el directorio Bin en Windows PATH. En la siguiente pantalla, configuro mi nombre de usuario y contraseña de root. No habilito el acceso raíz desde máquinas remotas y tampoco creo una cuenta anónima.
En la pantalla final del asistente, cuando hago clic en "Ejecutar", se completan las dos primeras tareas (Preparar configuración y Escribir archivo de configuración). Sin embargo, cuando llega al Servicio de inicio, el asistente se bloquea y deja de responder (aparece "No responde" en la barra de título y el Administrador de tareas).
Realmente me gustaría poder usar mis computadoras portátiles Windows y Linux como entornos de desarrollo móvil en toda regla, pero no puedo hacerlo sin poder ejecutar MySQL. ¿Alguien ha encontrado este problema antes? ¿Qué opciones tengo para corregirlo?
Respuestas:
Tuve este problema después de desinstalar y reinstalar. durante la instalación de MSI, cuando solicite la contraseña de root, verifique si está solicitando una 'contraseña antigua' además de una nueva. Si es así, este es un indicador de que hay archivos de bases de datos antiguos dando vueltas. Encontré mis archivos db en C: \ ProgramData \ MySQL. Desinstale MYSQL, inserte este directorio (suponiendo que no le importe la base de datos) y luego vuelva a instalarlo y estará bien.
fuente
Intente hacer clic derecho en el msi y elija "Ejecutar como administrador". Recuerde que a partir de Windows Vista no se ejecuta con privilegios de administrador de forma predeterminada, incluso si ha iniciado sesión en una cuenta de administrador. En cambio, el uso de una cuenta de nivel de administrador simplemente le brinda la capacidad de elevar procesos particulares cuando lo necesita.
fuente
La instalación también me dejó mal. Cerré el proceso bloqueado y luego fui a INICIO> Todos los programas >> MySQL >> MySQL Server 5.1
En este punto, debe mantener presionada la tecla MAYÚS y hacer clic con el botón derecho en "Asistente de configuración de instancia de servidor MySQL" y seleccionar "EJECUTAR COMO ADMINISTRADOR" en el menú. Debería poder ejecutar toda la configuración nuevamente, y no debería colgarse al final. ¡"CORRE COMO ADMINISTRADOR" marcó la diferencia!
fuente
Para mí, este problema parecía estar relacionado con el hecho de que intentaba instalar MySQL varias veces y también cambiaba la ubicación de los archivos de la base de datos. Si obtiene el error 1067 en esta situación
=== Detalles ===
Estaba instalando MySQL Server 5.5 en Win 7 y obtenía este problema: el asistente de configuración de instancias del servidor MySQL seguía colgando en "Iniciar servicio". Intenté desinstalar y eliminar todos los archivos locales de MySQL, y también ejecuté el asistente como administrador, pero seguí obteniendo el mismo resultado.
La documentación de resolución de problemas de MySQL dio algunas buenas pistas. Eventualmente me di cuenta de que el problema tenía que ver conmigo al cambiar la ubicación de los archivos de datos MySQL en el asistente de C: \ Archivos de programa \ MySQL \ MySQL Server 5.5 \ data por defecto a D: \ MySQL Datafiles. MySQL tiene archivos esenciales del sistema en ese directorio de datos; si no puede encontrarlos, el servicio no se iniciará.
Abrí el archivo de configuración C: \ Archivos de programa \ MySQL \ MySQL Server 5.5 \ my.ini en el bloc de notas (ejecutando el bloc de notas como administrador). Encontré que el asistente de configuración no había cambiado la opción datadir, que todavía apuntaba a la carpeta predeterminada. Lo cambié manualmente a la nueva dirección y guardé el archivo.
Intenté iniciar el servicio MySQL manualmente, pero el mismo error 1067.
Se dio cuenta de que ninguno de los archivos del sistema estaba en el nuevo directorio, por lo que copié todos los archivos de C: \ Archivos de programa \ MySQL \ MySQL Server 5.5 \ data a la nueva ubicación e intenté reiniciar el servicio MySQL manualmente. Tengo el viejo error.
Cuando busqué en el nuevo directorio de archivos de datos, encontré que MySQL había creado un archivo de registro .err allí con estas líneas
La página a la que se refería me dijo que eliminara cualquier archivo antiguo ibdata e ib_logfile de mi directorio de datos que quedara de intentos de instalación anteriores. Tan pronto como hice esto, el servicio pudo comenzar.
fuente
Tuve el mismo problema que la configuración de la instancia del servidor MySQL colgada en Start Service. Intenté usar la opción Ejecutar como administrador todavía tenía el mismo problema.
Después de quitar
ibdata
yib_logfile
dedatadir
que comenzó.El error que tuve en el
.err
archivo está debajo.fuente
Si no te importan las bases de datos existentes, haz lo que hice, seguramente funcionará.
Este paso es solo por seguridad.
MySQL
carpeta deC:\ProgramData
.Esta carpeta estará oculta. Tan solo escriba esa ruta en la barra de direcciones para acceder a ella.
C:\ProgramData\MySQL
reinicie su computadora.El problema se debió al archivo
C:\ProgramData\MySQL\MySQL Server 5.5\data\ib_logfile0.file
. porque cada vez que desinstala y reinstala el programa, agrega los datos a este archivo. Resultará en un archivo más grande. Lo que dará como resultado un error en InnoDB.Si lo desea, puede eliminar ese archivo solamente. Pero quería una reinstalación limpia, así que eliminé todo :-)
fuente
También tuve este problema hace un tiempo. Realmente no resolví la instalación, pero la puse en funcionamiento después. El asistente de configuración es realmente solo para la configuración. La instalación ya está hecha en ese punto.
Tal vez esto pueda ayudar:
http://remy.supertext.ch/2010/05/access-denied-for-user-rootlocalhost/
Déjame saber cómo se ve, estoy seguro de que podemos hacerlo funcionar :-)
fuente
Elimine el asistente e inicie MySQLInstanceConfig.exe nuevamente con "Ejecutar como administrador"
Exe es la ubicación para la mayoría de las instalaciones estándar en C: \ Archivos de programa \ MySQL \ MySQL Server XX \ bin
fuente
Elimine la referencia de MySQL de c: \ ProgramData ya que mantiene la referencia para SQL DB. Después de eliminar esto, me permitió reinstalar mysql.
fuente