la configuración de mysql se detiene en “servidor de inicio”

Estaba instalando el instalador de MySQL en mi máquina con Windows 8. Durante el proceso de configuración del servidor, se bloquea en “iniciar el servidor” y no se mueve más. El log para lo mismo es:

Paso de configuración inicial: detención del servidor [si es necesario] Paso de configuración finalizado: detención del servidor [si es necesario]

Paso de configuración inicial: escritura del archivo de configuración Finalización de la configuración: escritura del archivo de configuración

Paso de configuración inicial: actualización del cortafuegos Adición de reglas de cortafuegos para MYSQL56 en el puerto 3306. Se ha agregado una regla de cortafuegos con éxito. Paso de configuración finalizado: actualización del firewall

Paso de configuración inicial: Ajuste del servicio de Windows [si es necesario] Intentar otorgar el Servicio de red requiere permisos del sistema de archivos. Permisos concedidos Agregar servicio nuevo Nuevo servicio agregado Paso de configuración finalizado: Ajuste del servicio de Windows [si es necesario]

Ya he intentado lo siguiente: – * Desinstalé todos los progtwigs que estaban de alguna manera relacionados con mysql. * Eliminado la carpeta mysql de C: \ Archivos de progtwig. * Borré mi registro. y luego volvió a instalar el progtwig, pero todo fue en vano.

El enlace Instalador de MySQL atascado en “Iniciar servicio” también muestra el mismo problema, pero la solución provista no funciona para mí.

Aquí esta lo que hice:

  1. Instalado con mysql-installer-web-community-5.6.23.0.msi
  2. Para mis propósitos, seleccioné la instalación “Personalizada” con servidores MySQL 5.6.22 – Conectores X64 y MySQL -> Conector ODBC / 5.3.4 – 64
  3. Siguiente -> Ejecutar – (listo para configurar) -> Siguiente
  4. Tipo de configuración: máquina de desarrollo, todos los valores predeterminados (TCP / IP, puerto: 3306, firewall abierto)
  5. Escrito en la contraseña raíz de MySQL
  6. Cuentas de usuario MySQL -> Agregar usuario (nombre de usuario, contraseña, OK) -> Siguiente
  7. Configurar el servidor MySQL como un servicio de Windows (CHECKED)
  8. Nombre del servicio de Windows: MySQL56 (predeterminado)
  9. Inicie el servicio de MySQL al inicio del sistema
  10. ESTO ES CRUCIAL (EL ERROR ESTÁ AQUÍ): Ejecuta el servicio como … Cuenta de sistema estándar (MARCADO – pero no se tendrá en cuenta y es ERROR)
  11. Siguiente -> Ejecutar, la instalación se bloquea al iniciar el servidor, así que espere un tiempo hasta que finalice (o no, elija). Cuando aparezca el cuadro de diálogo (podría estar cubierto con otras ventanas) con el mensaje “La configuración del servidor MySQL tarda más de lo esperado …, aquí haga clic en Aceptar (para esperar más)
  12. Mientras tanto vaya a Inicio -> Panel de control -> Herramientas administrativas -> Servicios -> encuentre MySQL56, haga clic derecho sobre él -> Propiedades -> seleccione Pestaña de inicio de sesión Y AQUÍ HAY ERROR -> Aunque se seleccionó la cuenta del sistema local, de alguna manera “Esta cuenta : Se seleccionó el Servicio de red (con alguna contraseña) -> Seleccionar Iniciar sesión como: Cuenta de sistema local, Permitir que el servicio interactúe con el escritorio -> Aplicar -> Volver a la pestaña general
  13. En la pestaña general, haga clic en el botón “Inicio” para iniciar el servicio ¡y aquí está! El servicio se inició! Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de MySQL56. Cerrar el cuadro de diálogo Servicios. Cerrar herramientas administrativas. Cerrar el panel de control.
  14. Y para ese momento (mientras cerraba esos cuadros de diálogo) cuando mira el cuadro de diálogo del instalador MySQl, todos los pasos están terminados y marcados: Inicio del servidor, aplicación de seguridad … Creación de cuentas de usuario. Actualización del enlace del menú Inicio
  15. Confirmar con Finalizar -> Siguiente -> Finalizar

Eso es todo, feliz MySQL-ing 🙂

El instalador tiene otro problema que descubrí hoy.

Tuve el mismo problema con el instalador que colgaba en “Starting Server”. Sin embargo, después de mirar el Windows Event Viewer en Windows Logs -> Application, descubrí el error

“Demasiados argumentos (el primer extra es ‘Algo’). Para obtener más información, consulte el Centro de ayuda y soporte en http://www.mysql.com .”.

El problema es que el instalador no puede manejar espacios en el nombre del servicio de Windows (el nombre que utilicé fue Something MySQL). Simplemente cambie el nombre a uno sin espacios.

He descubierto esto. El mío también estaba atascado en “Starting Server” y Event Viewer tenía esto:

 The description for Event ID 100 from source MySQL cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer. If the event originated on another computer, the display information had to be saved with the event. The following information was included with the event: innobase_buffer_pool_size can't be over 4GB on 32-bit systems 

Así que descubrí que el problema era tratar de iniciar la versión de 32 bits de MySQL que viene incluida con el instalador en una máquina de 64 bits, podría haber sido el problema. Aunque, MySQL afirma que instalará 64 bits de la base de datos.

Lo que hice fue descargar una versión comprimida de 64 bits y descomprimirla en una ubicación temporal. Volví a ejecutar el instalador y lo dejé instalar mysql. Reemplacé el contenido de eso con la otra versión de la ubicación temporal sin detener el instalador . Luego continué con los pasos de configuración del instalador. Logró comenzar el servicio.

Aquí hay un rastro completo del registro.

 Beginning configuration step: Stopping Server [if necessary] Ended configuration step: Stopping Server [if necessary] Beginning configuration step: Writing configuration file Ended configuration step: Writing configuration file Beginning configuration step: Updating firewall Adding firewall rule for MySQL56 on port 3306. Successfully added firewall rule. Ended configuration step: Updating firewall Beginning configuration step: Adjusting Windows service [if necessary] Attempting to grant Network Service require filesystem permissions. Granted permissions. Adding new service New service added Ended configuration step: Adjusting Windows service [if necessary] Beginning configuration step: Starting Server Starting MySQL as a service Ended configuration step: Starting Server Beginning configuration step: Applying security settings Attempting to update security settings. Updated security settings. Ended configuration step: Applying security settings Beginning configuration step: Creating user accounts Attempting to Add New MySQL Users Added New Users. Ended configuration step: Creating user accounts Beginning configuration step: Updating Start Menu Link Attempting to verify command-line client shortcut. Verified command-line client shortcut. Verified command-line client shortcut. Ended configuration step: Updating Start Menu Link 

sitio mysql

Esto parece ser un problema crónico con MySQL Installer incluso ahora (v1.4.17.0). No importa qué, cada vez que vuelvo a configurar una instancia en Windows 7 Pro o Server (2008 R2) se cuelga en este punto.

La solución más simple es:

  1. Cuando el instalador se cuelga, abra Servicios de Windows y localice su (s) instancia (s) de servicio mySQL.
  2. Haga doble clic para abrir la instancia / an y configure Iniciar sesión como: en la cuenta del sistema local y marque Permitir que el servicio interactúe con el escritorio .
  3. De manera opcional, pero preferiblemente configure las opciones de Recuperación para permitir que el servicio se reanude después de un problema.
  4. Asegúrese de que el Tipo de inicio esté configurado en Automático (o cualquiera que sea su preferencia).
  5. Haga clic en Aplicar y luego haga clic en Inicio (o haga clic en Aceptar y luego inicie el servicio).
  6. Regrese al instalador de MySQL y cierre cualquier advertencia abierta sobre esperar a que el proceso se complete y el proceso debería continuar.
  7. Repita según sea necesario para cada instancia de servidor MySQL.

Nota : El instalador parece no habilitar la excepción del cortafuegos que puede haber seleccionado cuando se configuró por primera vez el servidor MySQL, por lo que es posible que tenga que volver a configurarlo para abrir el cortafuegos.

Nota al pie : en general, diría que después de solo dos días de utilizar el ecosistema MySQL, estoy menos que impresionado por las fallas de las cosas. Estimo que tuve que configurar dos interfaces de servidor unas 6 veces antes de que todo funcionara según lo anunciado. Workbench se estrelló contra mí más de 5 veces en el primer día y he tenido que navegar por varios foros para encontrar respuestas a este tipo de cosas. Prepárate para hacer lo mismo

Encontré otra solución: estaba usando una contraseña compleja con caracteres especiales. Cuando cambio a usar solo caracteres alfanuméricos en la contraseña, se instaló sin problemas.

Tuve el mismo problema cuando cambió de Cuenta del sistema local a Servicio de red, lo cambié en los servicios a Cuenta del sistema local. Sin embargo, esto no funcionó. Me encontré con otro foro que sugería que había espacios en el nombre de los servicios que causaban el problema, así que saqué los espacios y coloqué guiones bajos, ¡y efectivamente funcionó!

¡Cambia espacios para subrayar!

Los desarrolladores de MySQL insisten en que ejecutar el servicio de MySQL conectado como SERVICIO DE RED ES la forma correcta de hacerlo, y que ejecutarlo como LOCAL SYSTEM abre agujeros de seguridad. Bien, la raíz del problema aquí es que el SERVICIO DE RED no puede acceder a las ubicaciones donde están configurados los archivos de registro. Sospecho que este error ocurre cuando se especifica una carpeta (haciendo clic en Examinar) a la que el SERVICIO DE RED no tiene acceso. En mi caso, especifiqué los archivos de registro para que se escriban en Mis documentos en una carpeta llamada Registros MySQL. Entonces, (y esto se puede hacer mientras el diálogo del instalador está abierto, diciendo que el instalador está tardando mucho tiempo y pidiéndole que espere o cancele):

Simplemente concedí el control total de esa carpeta al SERVICIO DE RED haciendo clic derecho en la carpeta, seleccionando Propiedades, seleccionando Seguridad, luego haciendo clic en Agregar, luego escribiendo “SERVICIO DE RED”. Luego seleccioné SERVICIO DE RED e hice clic en las casillas de verificación Permitir Control total y Modificar.

Agregando esto para otros.

Tenía la configuración de instalación para configurar el servicio de Windows.

Buscando en Windows Event Viewer => Windows Logs => Aplicación que encontré:

C: \ Archivos de progtwig \ MySQL \ MySQL Server 5.6 \ bin \ mysqld.exe: Error al establecer el valor ‘0.0’ en ‘lower_case_table_names’

Comprobando el archivo init en C: \ ProgramData \ MySQL \ MySQL Server 5.6 \ my.ini

Encontré:

 # Specifies the on how table names are stored in the metadata. # If set to 0, will throw an error on case-insensitive operative systems # If set to 1, table names are stored in lowercase on disk and comparisons are not case sensitive. # If set to 2, table names are stored as given but compared in lowercase. # This option also applies to database names and table aliases. lower_case_table_names=0.0 

Cambié el valor a 0, pero al reinstalarlo reapareció como 0.0, así que durante la instalación y mientras la instalación se colgó en ‘Starting Server’ edité el archivo my.ini, lo guardé, abrí el visor de servicios y comencé manualmente el servicio MySql56. La instalación luego completada

Me enfrenté al mismo problema. Eliminar completamente MySql de mi PC y luego instalarlo desde cero resolvió mi problema.

Cómo eliminar completamente MySql:

  1. Ejecute el símbolo del sistema como administrador y ejecute el siguiente comando para detener y eliminar el servicio MySQL.

     Net stop MySQL Sc delete MySQL 
  2. Vaya a Panel de control >> Progtwigs >> Progtwigs y características, seleccione MySQL Server 5.x y haga clic en Desinstalar. (Si puede desinstalar MySQL desde el Panel de control)

  3. Abra Windows Explorer y vaya a Organizar> Opciones de carpeta y búsqueda, seleccione la pestaña “Ver” y en “Archivos y carpetas ocultos” elija “Mostrar archivos y carpetas ocultos”. Ahora explore las siguientes ubicaciones y elimine las siguientes carpetas.

    • C: \ Archivos de progtwig \ MySQL
    • C: \ Archivos de progtwig (x86) \ MySQL
    • C: \ ProgramData \ MySQL

    Y si esto existe, elimínelo también:

     C:\Users\[User-Name]\AppData\Roaming\MySQL 
  4. Reinicia tu PC y reinstala MySQL. ¡Eso es todo!

Sigue este enlace Y recuerde borrar todo lo que se encuentra en la carpeta C: \ Archivos de progtwig \ mysql, incluido el material odbc si lo tiene.