2011-07-06 40 views
5

Tengo la ventana 7 como un sistema operativo en la máquina de producción donde estoy tratando de usar el servidor MySQL 5.0 como una base de datos. Pero no puedo configurar MySQL en mi máquina de producción. A continuación está el error que estoy recibiendo.No se puede conectar al servidor MySQL en localhost (10061) en la ventana 7

La configuración de seguridad no se podrían aplicar a la base de datos debido a que la conexión ha fallado con el error siguiente:

error no. 2003
No se puede conectar al servidor MySQL en localhost (10061).

El mensaje también indica que debe abrir el puerto TCP 3306 para resolver este problema, lo comprobé y descubrí que el puerto TCP 3306 ya está abierto y el estado está escuchando.

Este es mi 'netstat-an' resultado del comando -

Proto   LocalAddress   ForeignAddress   Estado
TCP       0.0.0.0:3306         0.0.0.0:0                   ESCUCHAR

Significa TCP en 3306 está abierto. ¿Alguien puede decirme la solución de este problema? Sin embargo, puedo instalar y configurar la misma configuración del servidor MySQL en la ventana XP. Probé con Google también y encontré muchos blogs, pero ninguno es útil.

Muchas gracias.

+0

Por lo que yo sé, ciertos firewalls pueden causar este error. ¿Esto es algo que has verificado? –

+0

Intente conectarse con telnet: 'telnet localhost 3306'. Si falla, entonces probablemente el cortafuegos está bloqueando las conexiones. – galymzhan

+0

@kuri, ¿Todavía tienes este problema? Tengo un problema similar después de la instalación en Windows 7. Nunca probé MySQL en Windows XP. Si lo resolvió, publique la respuesta aquí, y puedo votar por usted, si es la solución. Gracias. –

Respuesta

0

¿Ha comprobado si el puerto 3036 ya está siendo utilizado por otra aplicación? ¿Ha comprobado si un telnet hostname 3036 funciona en el servidor MySQL local y también en la máquina remota?

+0

sí lo he comprobado, no el puerto no está en uso por ninguna otra aplicación –

5

Cambio

host: localhost 

a

host: 127.0.0.1 

Esto es probablemente causado por la forma en que se resolvió su base de datos.

+1

donde se establece esta propiedad? ya que estoy teniendo el mismo problema " Error n. ° 2003 No se puede conectar al servidor MySQL en localhost (10061)." y sorprendentemente solo al hacer clic en una tabla específica. Mi base de datos está conectada, funciona correctamente pero cuando hago clic en un sistema de tabla específico arroja esta excepción. –

+0

Depende realmente de la aplicación que está utilizando, también se conecta a la base de datos, pero en algún lugar, definitivamente ha escrito la cadena de conexión. – stevedbrown

+0

No funcionó para mí. Sigue recibiendo el mismo error –

0

Primero compruebe en el sistema, los servicios MySQL están en condición de funcionamiento o no. cuidado con la ruta de los servicios, haga clic con el botón derecho en Mi PC> administrar> Servicios y Aplicación> Servicios y compruebe si el estado del servicio MySQL se ha iniciado o no. De lo contrario, haga clic derecho en el servicio y comience a prestar servicio.

Espero que esto te ayude.

0

No encontré los servicios MySQL incluso después de resolver el problema.
Acabo de ejecutar el mysqld como administrador y el problema está resuelto. Entonces, simple, pero tardé 3 horas en encontrar la solución.

0

Se ha resuelto el problema. MySQL no se estaba ejecutando en la sección Servicios de Configuración. Porque XAMMP desconectó la aplicación que ya se ejecuta en segundo plano.

Cuestiones relacionadas