Frage

ich MySQL 5 auf Windows 2003 vor kurzem installiert und versuchte, eine Instanz zu konfigurieren. Alles funktionierte gut, bis ich bekam auf „Sicherheitseinstellungen anwenden“, an welcher Stelle es gab mir den obigen Fehler (Can't connect to MySQL server on 'localhost' (10061)).

Ich habe eine Port 3306 Ausnahme in meiner Firewall für 'MySQL Server'.

War es hilfreich?

Lösung

Sie werden wahrscheinlich ‚localhost‘ Privilegien auf den Tisch zu dem Benutzer zu gewähren. Siehe die 'GRANT' Syntax-Dokumentation. Hier ist ein Beispiel (aus einiger C-Quelle).

  

"GRANT ALL PRIVILEGES ON% s * TO '% s' @ 'localhost' identified by '% s'.";

Das ist das häufigste Zugriffsproblem mit MySQL.

Anders als das, könnte man prüfen, ob der Benutzer, den Sie festgelegt haben Ihre Instanz hat volle Berechtigungen zum Erstellen, sonst die Benutzerrechte nicht gewähren kann.

Also, stellen Sie sicher, dass der MySQL-Dienst gestartet wird.

Stellen Sie sicher, dass Sie nicht ein Dritter Firewall oder Internet-Sicherheitsdienst aktiviert haben.

Darüber hinaus gibt es mehrere Seiten des Forums MySQL dazu gewidmet: http://forums.mysql.com/read.php?11 , 9293,9609 # msg-9609

Versuchen Sie das mal zu lesen.

Andere Tipps

Haben Sie diesen Fehler auf Windows, weil mein mysqld.exe nicht ausgeführt wurde.

Ran "C: \ Programme \ MySQL \ MySQL Server 5.5 \ bin \ mysqld" --install in der Befehlszeile es meine Dienste hinzuzufügen, lief services.msc (Start -> laufen), fand den MySQL-Dienst und begann es.

Haben Sie nicht von dort aus darum zu kümmern.

Um dieses Problem zu beheben:

  1. Sie auf den Task-Manager
  2. Wählen Sie Registerkarte Dienste
  3. finden MySql Service
  4. Ausführen

Das ist alles.

Ich hatte Schwierigkeiten, MySQL zugreifen, während über eine lokale Host-Verbindung auf dem Standard-Port 3306 verbinden, die gut funktionierten, wenn ich installierte und konfigurierten sie für frühere Klassen I in MySQL und Java genommen hatte. Ich war immer Fehler wie „Fehler 2003“ und „Kann nicht auf MySQL-Server auf localhost (10061) verbinden“. Ich habe versucht, sowohl von MySQL Workbench (5.2.35 CE) und Netbeans (7.2) anschließen. Ich verwende Windows 7 64-Bit-Profis.

Ich habe versucht, in services.msc im Startmenü-Suchfeld eingeben, die das Dialogfeld Dienste geöffnet alle Dienste in Windows-System installiert zu zeigen. Ich gescrollt MySQL und begann diesen Service an. Nachfolgende Versuche zu MySQL von MySQL Workbench und über die Eingabeaufforderung zu verbinden gelungen.

  1. Stellen Sie sicher, dass Ihre Windows-Host-Datei (bei c://windows/system32/drivers/etc.host befindet) hat folgende Zeile. Wenn nicht, fügen Sie es am Ende

    127.0.0.1 localhost
    ::1 localhost
    
  2. Manchmal kann MySQL nicht unter Windows auslösen Start-Host-Dienste zu zwingen es, wenn Firewall blockiert, so dass es manuell starten

gewinnen + run >> services.msc ein, wählen Sie die "MySQL_xx", wobei "xx" ist der Name, den Sie MySQL-Host-Dienste während der Installation zugewiesen haben. Klicken Sie auf ‚Start‘ von Hyperlink zu starten erschien auf der linken Seite.

Ich habe versucht Kuzhichamadam Inn-Lösung und stellte fest, dass eine geringfügige Änderung vorgenommen werden musste.

MYSQL57 war ein Netzdienst. Ich hatte dies immer wieder ohne Erfolg versucht. Als ich services.msc öffnete, fand ich einen anderen Dienst für localhost: MySQL. Ich begann, dass man den Prozess unter Verwendung und es hat funktioniert.

run> services.msc> Rechtsklick MySQL> Eigenschaften> Start

drücken Sie Windows-Taste + R schreiben „services.msc“ eingeben Suche nach "MYSQL56" Schreib darauf klicken und den Dienst starten

Zum Ausführen Typ services.msc. Überprüfen Sie, ob oder nicht MySQL-Dienste ausgeführt werden. Wenn nicht, starten Sie es manuell. Sobald es gestartet wird, geben MySQL Show den Dienst zu testen.

In der Nähe Um eine Verbindung zu MySql, Sie haben nicht eine Firewall mit eingehenden Regeln einrichten. Aber selbst wenn Sie bereits Setup iptables die TCP Inbound-Port 3306 zu ermöglichen und das Privileg für den Benutzer gewähren den db lokal zuzugreifen, können Sie die Einrichtung haben die bind-Adresse in Ihrem my.cnf Datei, bearbeiten Sie die Standardadresse dort und setzen Sie den Server IP-Adresse, die den MySql Dienst ausgeführt wird.

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

Nach dem Neustart des Computers

cmd

cd: C:\

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

wird es,

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

Typ mysql -u root -p

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

Passwort eingeben: ****

Das ist alles

Es wird in Folge

mysql>

ich diesen Fehler habe, als ich aus Platz auf meiner Fahrt lief.

Anglais:

  • drücken Sie Windows-Taste + R
  • write "services.msc" drücken Sie die Eingabetaste
  • Suche nach MySQL57 und der rechten Maustaste
  • Klicken Sie auf Starten Sie den Dienst

Français:

  • Appuyez sur la touche von Windows + R
  • Écrire "services.msc" Puis appuyez sur Entrée
  • Recherchez MySQL57 et clic droit
  • Cliquez sur rédémarrer

Eine andere Möglichkeit:

Es gibt zwei Möglichkeiten, den MySQL-Client mit dem Server verbinden kann: über TCP / IP oder über Sockets. Es ist möglich, Sie haben Ihren MySQL-Server unterstützen Socket-Verbindungen konfigurieren, aber keine Netzwerkverbindungen.

Nichts zu tun, nur "Reset to Default" Ihre Firewall-Einstellung es beginnt zu arbeiten.

Ich lese viele Lösungen, aber nichts funktionierte richtig, so ich endlich Firewall-Einstellungen zurückgesetzt, die gearbeitet haben.

endlich gelöst dieses .. versuchen mysql in xampp läuft. Die Checkbox von MySQL in xampp sollte unclicked werden. starten Sie es dann. danach können Sie jetzt öffnen MySQL und es wird nun auf die localhost

connect

bearbeiten ‚my-default.ini‘ Datei (standardmäßig mit kommentierten Eigenschaften kommt), wie unten dh.

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

Es ist sehr gut Artikel vorhanden, die Befehle diktiert Benutzer zu erstellen, nach Tabellen usw. dh.

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

Da ich gekämpft habe, und fand eine etwas andere Antwort hier ist sie:

Ich wechselte vor kurzem die (Intranet) lokale Server an meinem neuen Arbeitsplatz. Installiert eine Lampe; Debian, Apache, MySQL, PHP. Der Anwender bei der Arbeit auf den Server verbinden, indem Sie die Hostnamen verwenden, nennt sie es „intaserv“. Ich setze alles auf, habe es funktioniert, aber konnte keine Verbindung herstellen mein MySql Ferne, was ich getan habe.

fand ich meine Antwort nach obwohl endlos versucht. Sie können nur eine bind-Adresse und es kann nicht den Hostnamen, in meinem Fall "Intranet" sein.

Es hat eine IP-Adresse in zB sein. "Bind-address = 192.168.0.50".

  1. Rechtsklick auf Arbeitsplatz
  2. Klicken Sie auf Verwalten
  3. Gehen Sie auf Dienste und Anwendungen
  4. Wählen Sie Dienste und finden MySQL-Dienst
  5. Recht auf MySQL klicken und wählen Sie Start
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top