Pregunta

Recientemente he instalado MySQL 5 en Windows 2003 y trató de configuración de una instancia.Todo funcionaba bien hasta que llegué a "Aplicar la configuración de Seguridad", momento en el que me dio el error anterior (Can't connect to MySQL server on 'localhost' (10061)).

Tengo un puerto 3306 excepción en el firewall para 'MySQL'.

¿Fue útil?

Solución

Usted probablemente tendrá que conceder 'localhost' privilegios sobre la tabla para el usuario.Ver el 'GRANT' la sintaxis de la documentación.He aquí un ejemplo (a partir de una fuente de C).

"CONCEDER TODOS los PRIVILEGIOS EN %s.* A '%s'@'localhost' identified BY '%s'";

Que es el acceso más común problema con MySQL.

Aparte de eso, usted puede comprobar que el usuario ha definido al crear la instancia tiene todos los privilegios, de lo contrario el usuario no puede otorgar privilegios.

También, asegúrese de que el servicio de mysql se ha iniciado.

Asegúrese de que usted no tiene un firewall de terceros o a Internet servicio de seguridad de encendido.

Más allá de eso, hay varias páginas de MySQL, el foro dedicado a este:http://forums.mysql.com/read.php?11,9293,9609#msg-9609

Trate de leer eso.

Otros consejos

Tengo este error en Windows porque mi mysqld.exe no se ejecutaba.

Corrió "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install desde la línea de comandos para agregar a mis servicios, corrió servicios.msc (inicio -> ejecutar), que se encuentra el servicio de MySQL y la empezó.

No tiene que preocuparse de que de allí en adelante.

Para resolver este problema:

  1. ir al administrador de tareas
  2. seleccione la ficha Servicios
  3. encontrar el servicio de MySql
  4. Ejecución

Eso es todo.

Yo tenía dificultades para acceder a MySQL, mientras que la conexión a través de una conexión de localhost en el puerto estándar 3306, que funcionaba bien cuando he instalado y configurado para que antes de las clases que había tomado en MySQL y Java.Yo estaba recibiendo mensajes de error como "error de 2003" y "No se puede conectar al servidor MySql en localhost (10061)".He probado a conectar tanto de MySQL Workbench (5.2.35 CE) y Netbeans (7.2).Estoy usando Windows 7 de 64 bits profesional.

He intentado escribir en los servicios.msc en el cuadro de búsqueda del menú de inicio, que abre el cuadro de diálogo servicios para mostrar todos los servicios instalados en windows.Me desplaza hacia abajo a MySQL y comencé a este servicio.Los posteriores intentos de conectarse a MySQL MySQL WorkBench y desde el símbolo del sistema tuvo éxito.

  1. Asegúrese de que el archivo host de windows (que se encuentra en c://windows/system32/drivers/etc.host) tiene la siguiente línea.Si no, añadir al final

    127.0.0.1 localhost
    ::1 localhost
    
  2. A veces mysql no se puede activar Windows a la fuerza de iniciar los servicios de host si el cortafuegos bloquea, por lo que iniciar manualmente

ganar+ejecutar>>servicios.msc, seleccione el "MySQL_xx", donde "xx" es el nombre que ha asignado a MySQL host servicios durante la instalación.Haga clic en "start" para iniciar desde el hipervínculo apareció en el lado izquierdo.

Traté de Kuzhichamadam Inn de la solución y se encontró que un ligero cambio necesario.

MYSQL57 fue un servicio de red.Había intentado muchas veces sin éxito.Cuando abrí los servicios.msc he encontrado otro servicio para localhost:MySQL.Empecé de que uno de ellos utilizando el siguiente proceso y funcionó.

ejecutar > services.msc > botón derecho del ratón MySQL > propiedades >inicio

pulse Tecla de Windows + R escribir "services.msc" enter búsqueda de "MYSQL56" escribir clic en él e iniciar el servicio

Ir a Ejecutar tipo de services.msc. Comprobar si es o no de MySQL servicios se están ejecutando.Si no, inicia manualmente.Una vez que se inicia, tipo de MySQL Show para probar el servicio.

Para conectar localmente a MySql, usted no tiene que configurar un firewall con reglas de entrada.Pero, incluso si ya la instalación iptables para permitir que el TCP de entrada el puerto 3306 y conceder el privilegio de acceder al usuario a la base de datos localmente, puede que tenga que configurar el bind dirección en su my.cnf archivo, editar la dirección predeterminada allí y poner la dirección IP del servidor que está ejecutando el MySql servicio.

run > services.msc > rightclick MySQL57 > properties >set start type option to automatic

después de reiniciar el equipo

En cmd

cd: C:\

C :\> cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"

se convertirá en

C:\Program Files\MySQL\MySQL Server 5.7\bin>

tipo de mysql -u root -p

es decir C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u root -p

Escriba la contraseña: ****

Eso es todo

Esto resultará en

mysql>

Tengo este error cuando se me acabó el espacio en mi disco.

Los ingleses:

  • pulse la tecla de windows + R
  • escribir "services.msc", a Continuación, presione Entrar
  • búsqueda de MySQL57 y clic derecho
  • haga clic en iniciar el servicio

Français :

  • Appuyez sur la touche Windows + R
  • Écrire "de servicios.msc" Puis appuyez sur de Plato principal
  • Recherchez MySQL57 et clic droit
  • Haga clic sur rédémarrer

Otra posibilidad:

Hay dos formas en que el cliente de MySQL puede conectar con el servidor:a través de TCP/IP, o el uso de sockets.Es posible que tenga tu servidor MySQL configurado para admitir conexiones de socket, pero no las conexiones de red.

Nada que hacer, simplemente, "Restablecer valores Predeterminados" su configuración de firewall va a empezar a trabajar.

He leído muchas soluciones pero nada ha funcionado correctamente, por lo que en el último que restablecer la configuración de firewall que trabajó.

finalmente resuelto este..intente ejecutar mysql en xammp.La casilla de verificación de mysql en xammp debe ser unclicked.luego se comienza.después de que usted puede abrir ahora mysql y ahora va a conectar a localhost

Editar 'mi predeterminada.ini' archivo (por defecto viene con comentaron propiedades)como por debajo de ie.

basedir=D:/D_Drive/mysql-5.6.20-win32
datadir=D:/D_Drive/mysql-5.6.20-win32/data
port=8888

Hay un muy buen artículo presente que dicta comandos para crear el usuario, navegar, etc mesas ie.

http://www.ntu.edu.sg/home/ehchua/programming/sql/MySQL_HowTo.html#zz-3.1

Desde que he luchado y se encuentra un poco diferente respuesta en este caso es:

Recientemente he cambiado el local (intranet) del servidor en mi nuevo lugar de trabajo.Instala una LÁMPARA;Debian, Apache, MySql, PHP.Los usuarios en el trabajo conectar el servidor utilizando el nombre de host, vamos a llamarlo "intaserv".He configurado todo, tengo trabajo pero no se pudo conectar mi MySql de forma remota todo lo que yo hacía.

He encontrado mi respuesta después de un sinfín de trata, aunque. Usted sólo puede tener un bind-address y no puede ser anfitrión, en mi caso "intranet".

Tiene que ser una dirección IP, por ejemplo."bind-address=192.168.0.50".

  1. Haga clic derecho en Mi Equipo
  2. Haga clic en Administrar
  3. Ir a Servicios y Aplicaciones
  4. Seleccione Servicios y encontrar servicio de MySQL
  5. Haga clic derecho en MySQL y seleccione Inicio
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top