Recibo el siguiente error cuando pruebo el puerto 3306 de mysql:

***** Test which uses port 3306 *****

===== Tested by command netstat filtered on port 3306 =====

Port 3306 is not found associated with TCP protocol
Port 3306 is not found associated with TCP protocol

--- Do you want to copy the results into Clipboard?
--- Type 'y' to confirm - Press ENTER to continue...

He probado muchos métodos pero no pudo funcionar. Apache funciona bien, pero el servicio MySQL no puede iniciarse. El icono de Wamp es de color naranja y muestra solo 1 de 3 servicios en ejecución.

He probado todos los puntos mencionados en ¿El servicio MySQL no se inicia en WAMP?

3
hmjha 16 sep. 2018 a las 11:41

4 respuestas

La mejor respuesta

Después de tanto explorar, ahora se rectifica. El archivo my.ini dentro de la carpeta Windows era el verdadero problema. Está en conflicto con el WAMP mysql my.ini. Ahora funciona bien después de eliminar ese archivo de la carpeta de Windows.

3
hmjha 21 sep. 2018 a las 17:53

Después de muchas dificultades, encontré la solución en esta respuesta
para mí, la razón de este problema fue que los datos de configuración incorrectos se almacenaron en caché para mysql, así que hice esto:

Intenté ir a: C: \ wamp64 \ bin \ mysql \ mysql5.7.24 \ data y eliminé el siguiendo:

auto.cnf , xxxxxxxxx.err , xxxxxxxxx.pid , ib_logfile0 y ib_logfile1

Pero dejé el ibdata1 solo ya que hace referencia a todas las bases de datos locales. (¡No lo elimine en absoluto!) luego reinició wamp y funcionó a las mil maravillas.

1
Ali 5 abr. 2020 a las 12:08

Eliminar el archivo my.ini dentro de la carpeta de trabajo

0
Benjamin 31 ago. 2019 a las 15:18

Vaya a cmd y ejecute 'netstat / a' para obtener una lista de todos los puertos en ejecución.

Verifique si TCP 0.0.0.0:3006 está en la lista. En el mío, no estaba y 0.0.0.0:3008 estaba en la lista en su lugar.

Para verificar que la base de datos se está ejecutando: cambie el directorio a la carpeta que contiene la versión mysql que esperaba que se ejecutara. Luego intenté iniciar sesión con la línea de comando en la base de datos mysql que ejecuté con phpMyAdmin ... usando 'mysql -u yourloginId -p yourDataBaseName' Presione enter y luego ingrese su contraseña. Si no configuró una contraseña ... omita la '-p'.

Si su base de datos se está ejecutando, obtendrá una gran cantidad de información relacionada con ella y cambiará el indicador a 'mysql' ... escriba 'salir' y presione enter para salir. Entonces has terminado con cmd.

Dado que la base de datos se está ejecutando y WAMP está utilizando puertos en el rango de 3000, entonces asumí que 3008 es el puerto correcto. Vaya al icono WAMP, haga clic en él ... vaya a php, luego php.ini y edítelo. Haga una búsqueda en 3006 ... y probablemente lo encontrará como puerto mysql ... cámbielo al puerto que realmente ejecuta mysql ... para mí era 3008. Guárdelo y reinicie WAMP ... El problema debería resolverse.

0
Bill Brune 18 dic. 2019 a las 15:50