Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

350
Visualizações
Intentando iniciar el servidor MySQL y obteniendo "No se pudo iniciar el servidor: argumento 2: <clase 'TypeError'>: tipo incorrecto"

Acabo de instalar MySQL usando el instalador comunitario con la esperanza de ejecutar un servidor y crear una base de datos para usar en mi programa C++. Instalé el servidor, el banco de trabajo, el shell, el enrutador y el conector/C++ antes de ejecutar el banco de trabajo. Todo parecía estar funcionando correctamente. El servidor estaba funcionando y pude conectarme a él en mi programa C ++, así que comencé a crear mi base de datos, cuando de repente se cortó la energía antes de que pudiera terminar.

Una vez que volvió la energía y mi PC se reinició, volví a abrir MySQL Workbench y descubrí que no podía iniciar el servidor. Hice clic en el botón 'Iniciar servidor' varias veces, pero me encontré con el error "No se pudo iniciar el servidor: argumento 2: <clase 'TypeError'>: tipo incorrecto".

Intenté desinstalar y reinstalar todo, pero cuando volví a abrir MySQL Workbench después de que finalizó la instalación, me encontré con el mismo error. ¿Alguien sabe que pudo haber pasado?

EDITAR: Después de desinstalar todo y eliminar todo rastro de MySQL de mi computadora, pude reinstalar todo y hacer que el servidor volviera a funcionar. Sin embargo, ahora recibo el mismo error cuando intento DETENER el servidor: "No se pudo detener el servidor: argumento 2: <clase 'TypeError'>: tipo incorrecto". ¿¿¿¿Que esta pasando????

over 4 years ago · Santiago Trujillo
9 Respostas
Responde à pergunta

0

Si se produce este error al iniciar/conectar el servidor desde Workbench, debe ir a Inicio->Haga clic en Instalación de MYsql Workbench. Abra y vuelva a configurar el servidor MySQL con el número de puerto y cree una contraseña de usuario raíz. Finalice esta reconfiguración y luego abra el banco de trabajo. Proporcione el número de puerto y las credenciales y conéctese a la base de datos.

over 4 years ago · Santiago Trujillo Relatório

0

Resolví este problema de la siguiente manera. Actualmente, la codificación del archivo my.ini es UTF-8. debe cambiar a ANSI.

over 4 years ago · Santiago Trujillo Relatório

0

Estos son los pasos que tomé para resolver mi problema de MySQL Workbench 8.0.23 que resultó en la imposibilidad de iniciar y detener el proceso del servidor MySQL (mysqld) desde MySQL Workbench (O/S = solo respuesta de Windows)...

  1. Cerrar MySQL Workbench
  2. En C:\Users<Su cuenta>\AppData\Roaming\MySQL\Workbench\serverinstances.xml:
  • Sustituido:
    • sc iniciar MySQL80
    • sc detener MySQL80
  • Con:
    • inicio neto MySQL80
    • parada neta MySQL80
  • Notas:
    • Mi servicio mysqld se instaló con el nombre = 'MySQL80', reemplace/haga coincidir este valor con su nombre de servicio real.
    • Mi servicio mysqld se instaló usando una cuenta de 'Servicio de red', verifique que su servicio también se esté ejecutando como un servicio de red antes de usar los comandos 'net'
  1. Configure el ejecutable MySQLWorkbench CE 8.0 en 'Ejecutar como administrador' para que los comandos para iniciar y detener el servicio se ejecuten como administrador:
  • En el Explorador de archivos, busque el ejecutable MySQLWorkbench.exe: Por ejemplo: C:\Archivos de programa\MySQL\MySQL Workbench 8.0\MySQLWorkbench.exe
  • En el Explorador de archivos, seleccione el exe, haga clic derecho en el exe, seleccione 'Propiedades', seleccione la pestaña 'Compatibilidad': especifique 'Ejecutar este programa como administrador'
  1. Inicie MySQL Workbench
  • Intente iniciar o detener el proceso del servidor MySql (mysqld)

Notas:

  • SO = específico de Windows 10
  • MySQL y MySQL Workbench se instalaron a través del instalador MySQL CE 8.0.23
  • MySQL 8.0.23 instalado como una actualización de 5.7 a 8.0.23
over 4 years ago · Santiago Trujillo Relatório

0

He hecho numerosas sugerencias y ninguna funciona. Excepto este:

  1. Descargue y ejecute el último instalador de MySQL. Aparecerá una ventana mostrando sus servicios instalados:

    • Servidor MySQL
    • Banco de trabajo MySQL
    • shell mysql
    • etc
  2. Haga clic en "reconfigurar" en el servidor MySQL y configure el servidor como lo hizo anteriormente.

La configuración de mi servidor específico fue:

  1. Tipo y Redes: dejar por defecto

  2. Método de autenticación: (RECOMENDADO)

  3. Cuentas y roles: ingrese y verifique la contraseña mysql

  4. Servicio de Windows: desmarque 'configurar como servicio'

  5. Aplicar configuración: Ejecutar

El servidor debe estar en funcionamiento.

over 4 years ago · Santiago Trujillo Relatório

0

En la ventana puede usar el administrador de tareas

  1. simplemente abra el administrador de tareas buscando "administrador de tareas" en la ventana de búsqueda
  2. Vaya al servicio y busque Mysql (el nombre depende del nombre guardado al inicializar el servidor mysql por primera vez)
  3. Haga clic derecho y haga clic en iniciar para iniciar el servidor o detener para detener el servidor Administrador de tareas de ventana
over 4 years ago · Santiago Trujillo Relatório

0

Lo primero que debe intentar es ejecutar mysqld --console desde la carpeta bin del servidor MySQL. Eso debería darte mensajes de error más específicos.

En mi caso, faltaba la carpeta de datos. Necesitaba ejecutar uno de los comandos mysqld --initialize... ; consulte https://dev.mysql.com/doc/refman/8.0/en/data-directory-initialization.html . En Windows, ejecutar mysqld --initialize... --console ayuda a ver qué está haciendo el servidor.

Una vez hecho esto, puede ejecutar mysqld --console nuevamente para ver si se inicia correctamente.

over 4 years ago · Santiago Trujillo Relatório

0

en mi caso tuve que resolver de esta manera

Vaya a EJECUTAR----->Services.msc----->MYSQL80---->iniciar servidor

Espero que de esta manera el problema se resuelva.

over 4 years ago · Santiago Trujillo Relatório

0

En mi instalación de Windows, la cuenta con la que se ejecuta el servicio no tenía permisos (de seguridad) para el directorio de datos inexistente. Después de crear el directorio de datos que era "Program Files\MySQL\MySQL Server 8.0\data" y configurar los permisos, todo funcionó con un "net start mysql80".

over 4 years ago · Santiago Trujillo Relatório

0

Tengo el mismo problema y he instalado la versión predeterminada de los desarrolladores de MySQL-Workbench con el instalador. Recientemente actualicé mi hardware y reinstalé Windows 10, ¿tal vez sea un error de Windows 20H2 o del mismo Workbench?

Encontré una solución alternativa: use CMD o Powershell para iniciar o detener el servicio MySQL del servidor. En mi caso, tiene el nombre MySQL80. Eche un vistazo a sus servicios de Windows cuando los siguientes comandos no funcionen.

Utilice net start MySQL80 para iniciar el servidor. Utilice net stop MySQL80 para detener el servidor.

Recuerda abrir el CMD o el Powershell como Administrador. Creo que este problema es un error del propio banco de trabajo porque el servicio se inicia y se puede detener con la línea de comandos.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda