2011-12-19 17 views
8

Estoy tratando de aprender MySQL, así que descargué MySQL v5.5 para Windows 7 y elegí la configuración de Desarrollador. Abro un símbolo del sistema, introduzcaerror 2003: No se puede conectar al servidor MySQL en 'localhost' (10061)

mysql -u root -p 

y obtener al siguiente: Error

2003: No se puede conectar al servidor MySQL en 'localhost' (10061)

Cómo hacer yo arreglo esto? Tipo I:

sc query mysql 

y obtener:

ESTADO: 1 PARADO

Trato:

sc start mysql 

y sale:

[SC] StartService: OpenService FAILED 5: acceso denegado.

También comprobé: Panel de control: Herramientas administrativas: se inicia Servicios

MySQL55, pero MySQL se detiene. MySQL está buscando la carpeta MySQL Server 5.1, así que no estoy seguro de por qué la necesitaría, pero cuando intento iniciarla, obtengo:

"Windows no pudo iniciar el servicio MySQL en la computadora local. Error 2: El sistema no puede encontrar el archivo especificado ".

Gracias.

+0

El MySQL 5.5 Command Line Client muestra una ventana negra que comienza con mysql> y funciona bien. – user1106278

+0

El error 2003 se explica aquí: http://www.webyog.com/faq/content/23/15/en/error-no-2003-can_t-connect.html –

+0

use net start mysql –

Respuesta

5

No pude llamar a mysql desde el símbolo del sistema después de unas 15 horas de esfuerzo, así que lo dejé. En cambio, instalé la versión 4.1.22. Si va a la página web principal de mysql, no encontrará 4.1.22 en el archivo. En cambio, busqué mysql 4.1 en google. Esperemos que no lo hayan eliminado cuando lo pruebes.

He descargado el "Paquete de Essentials" y elegí la opción "instalación típica". Luego fui a Inicio -> MySQL ... Asistente de configuración de instancia del servidor MySQL y elegí "Instalar como servicio de Windows" e "Incluir directorio de contenedor". Hay un cuadro desplegable donde podría elegir el nombre, como "MySQL" u otra cosa. Se quejó cuando elegí "MySQL", diciendo que ya tenía una instalación. Lo cambié, luego lo instalé. Desde allí, podría llamar a "mysql" desde la línea de comando.

Si no puede encontrar la versión 4.1 o si desea utilizar v5, algo a lo largo de las líneas de:

http://www.devside.net/guides/windows/mysql

puede trabajar con la modificación, pero no trabajar después de seguir sus instrucciones, con la excepción de usar la versión 5.5 en lugar de v5.1.

Buena suerte.

+0

Felicitaciones por la solución. Cuando pueda, asegúrese de marcar su respuesta como "Aceptada" para que otros puedan aprender de su éxito. Saludos ~ –

+0

Gracias, Andrew. Tal como lo entendí, si quieres llamar a mysql desde la línea de comandos en v5.5, necesitas una computadora para un servidor y otra para conectarte. La solución anterior evita la necesidad de dos computadoras. Probablemente haya una manera más fácil si alguien quiere publicarlo. – user1106278

+0

Gracias por la respuesta. Tuve exactamente el mismo problema. Intenté su sugerencia y descargué la v4.1.22 de este enlace "http://downloads.skysql.com/archive/index/p/mysql/v/4.1.22" - "Servidor Essentials Intel/AMD x86 Instalador de 32 bits". Después de instalar el v4, funciona bien. – Lynn

6

Para los demás novatos que tienen el mismo problema que yo (Windows 7 64 bits):

Las primeras versiones del instalador de MySQL no establece el servicio de ventanas en absoluto (David Newcomb). He pasado 2 días buscando en Google y se enfrentó a una gran cantidad de respuestas confusas que no trabajaban para mí, entonces me encontré con la siguiente solución:

net start mysql

, cuando se instala el servicio que debe ser capaz de entrar en el anterior comando para iniciar el servicio. mi versión de mysql es 5.6 (la más nueva que conozco), por lo que no tiene que instalar las versiones antiguas como se sugiere.

Ver MySQL Error 2003: Can't connect to MySQL server on 'localhost' , gracias a @David Newcomb respuesta.

0

Inicie el servicio de MySql desde el panel de control.

Habilitación de servicio MySQL en Windows 7 Panel Control Panel \ Todos los artículos de control \ Herramientas administrativas Abiertas "Servicios" y luego habilitar el servicio MySql
De símbolo del sistema mysql -u root -p mysql e introduzca la contraseña como administrador , que es la contraseña predeterminada

Esto funcionará

0

Ir a Ejecutar tipo services.msc. Compruebe si los servicios MySQL se están ejecutando o no. Si no, comienza de forma manual. Una vez que comenzó, escriba mysqlshow para probar el servicio.

3

Compruebe si servicio MySQL se instala en services.msc En caso contrario, vaya al services.msc & cheque si las ventanas cortafuegos está arriba. si es así, deténganlo.

  1. abra el cmd como administrador y vaya a la carpeta bin de su instalación de MYSQL.
  2. tipo mysqld --install. Se instalará con éxito el servicio.

Ahora inicie los servicios MYSQL e intente configurar lo mismo.

+0

He abierto cmd como administrador. Cómo ir a la carpeta bin ahora – Keynes

0

cmd abierta en modo administrador y escriba

 
cd C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\ 
mysql --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.0\my.bin" -u root -p
donde C: \ Archivos de programa (x86) \ MySQL \ MySQL Server 5.0 \ es el directorio de instalación y my.ini es el archivo de configuración.

+1

Creo que el servicio mysql de OP no se está ejecutando. –

+0

El mensaje de error dice esto pero Originalmente, si no agrega el archivo de configuración (my.ini), si no le dice al programa cliente cuál es el nombre del servicio del servidor. entonces es común que el programa cliente mysql le muestre un error que también puede ser "el servicio mysql no se está ejecutando". Entonces, si encuentra que el servicio mysql se está ejecutando en el administrador de servicios aunque muestra el error "el servicio mysql no se está ejecutando", entonces definitivamente es para el archivo de configuración. DE ACUERDO –

0

En Windows 10, me enfrenté a un problema similar y los comandos anteriores no me funcionaron.

Pero cuando comencé el servicio desde la barra de tareas, la opción no sabía que había una barra de tareas para hacerlo.

Adición de una captura de pantalla para mostrar dónde exactamente como aparece enter image description here

0

Con mucho, la forma más fácil de obtener su servidor MySQL instalado y configurado es descargar y utilizar el 'Instalador de MySQL', que debería resolver su problema.

Cuestiones relacionadas