Verbindung zum MySQL-Server unter 'localhost' (10061) nicht möglich
Kürzlich installierte ich MySQL 5 auf Windows 2003 und habe versucht, konfigurieren Sie eine Instanz. Alles funktionierte Prima, bis ich auf "Anwenden von Sicherheitseinstellungen", dann gab Sie mir die oben genannten Fehler (Can't connect to MySQL server on 'localhost' (10061)
).
Ich habe den port 3306 Ausnahme in meiner firewall für 'MySQL-Server'.
InformationsquelleAutor der Frage Cameron A. Ellis | 2008-09-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie wahrscheinlich haben, um grant 'localhost' Privilegien auf der Tabelle für den Benutzer. Finden Sie die
'GRANT'
syntax Dokumentation. Hier ist ein Beispiel (von einigen C-Quelle).Dass das häufigste problem beim Zugriff auf MySQL.
Andere als das, Sie könnten überprüfen, dass der Benutzer, den Sie definiert haben, erstellen Sie Ihre Instanz hat alle Rechte, sonst kann der Benutzer nicht gewähren Privilegien.
Stellen Sie außerdem sicher, dass der mysql-Dienst gestartet wird.
Stellen Sie sicher, dass Sie nicht über eine Drittanbieter-firewall oder Internet security-Dienst aktiviert.
Darüber hinaus gibt es mehrere Seiten, MySQL-forum widmet sich dieses:
http://forums.mysql.com/read.php?11,9293,9609#msg-9609
Versuchen zu Lesen.
InformationsquelleAutor der Antwort Chris
Habe diesen Fehler unter Windows, weil meine mysqld.exe nicht in Betrieb war.
Lief "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install von der Befehlszeile aus hinzufügen zu meinen Dienstleistungen, lief Dienstleistungen.msc (start -> ausführen), finden Sie den MySQL-Dienst und startete es.
Trifft nicht zu befürchten, es von dort aus.
InformationsquelleAutor der Antwort ryanjones
Um dieses problem zu beheben:
Das ist alles.
InformationsquelleAutor der Antwort JapoDeveloper
Hatte ich Probleme beim Zugriff auf die MySQL-während eine Verbindung über eine localhost Verbindung auf dem standard-port 3306, der gut funktioniert hat, wenn ich installiert und konfiguriert es für vor-Klassen, die ich übernommen hatte, in MySQL und Java. Ich wurde immer Fehler wie "Fehler 2003" und "Cannot connect to MySql server on localhost (10061)". Ich habe versucht, herstellen einer Verbindung von MySQL-Workbench (5.2.35 CE) und Netbeans (7.2). Ich bin mit Windows 7 64 bit professional.
Habe ich versucht die Eingabe in Dienstleistungen.msc in das Suchfeld des Startmenüs, eröffnete Sie das Dialogfeld Dienste, um alle Dienste in windows installiert. Ich nach unten gescrollt, um MySQL und begann diesen Dienst. Spätere versuche, eine Verbindung zu MySQL von MySQL WorkBench und wählen Sie den Befehl prompt gelang.
InformationsquelleAutor der Antwort Colin
Stellen Sie sicher, dass Ihre windows-host-Datei (befindet sich im
c://windows/system32/drivers/etc.host
) hat folgenden Zeile. Wenn nicht, fügen Sie es am EndeManchmal kann mysql nicht ausgelöst wird, Windows zu zwingen, starten host-services, wenn die firewall blockiert es, so starten Sie es manuell
gewinnen+>>services.msc, wählen Sie die "MySQL_xx" wo "xx" ist der name, den Sie vergeben haben, der MySQL-host-Dienste während der Installation. Klicken Sie auf 'start' zum starten von hyperlink erschien auf der linken Seite.
InformationsquelleAutor der Antwort Uday Hiwarale
Versuchte ich Kuzhichamadam Inn-Lösung und fand, dass eine kleine änderung musste vorgenommen werden.
MYSQL57 war ein Netzdienst. Ich hatte versucht, diese wiederholt ohne Erfolg. Als ich Sie öffnete Dienstleistungen.msc fand ich einen weiteren service für localhost: MySQL. Ich begann, dass man mit dem Prozess unten und es funktionierte.
ausführen - > services.msc - > Rechtsklick MySQL - > Eigenschaften - >start
InformationsquelleAutor der Antwort Ted WIlcox
drücken Sie Windows-Taste + R
schreiben Sie "services.msc" eingeben
Suche für "MYSQL56"
schreiben Sie klicken Sie auf es und starten Sie den Dienst
InformationsquelleAutor der Antwort Mujtaba Zaidi
Verbindung lokal zu
MySql
Sie nicht haben, um das setup eine firewall mit eingehende Regeln. Aber, auch wenn Sie bereits setup -iptables
zu ermöglichen, dieTCP
inbound port 3306 und gewähren Sie die Berechtigungen der Benutzer Zugriff auf die db lokal, Sie haben möglicherweise zum einrichten des bind-Adresse in Ihrermy.cnf
- Datei, Bearbeiten Sie die Standard-Adresse, und setzen Sie die IP-Adresse des Servers, auf dem dieMySql
service.InformationsquelleAutor der Antwort user2690551
nach dem Neustart des Computers
Bei cmd
wird es
Typ
mysql -u root -p
ie
C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u root -p
Passwort eingeben:
****
Dass alle
Ergebnis
InformationsquelleAutor der Antwort Kuzhichamadam Inn
Bekam ich diese Fehlermeldung, wenn ich lief nicht genügend Speicherplatz auf meiner Festplatte.
InformationsquelleAutor der Antwort MDave
Gehen Laufen Typ
services.msc.
Überprüfen, ob MySQL-Dienste ausgeführt werden. Wenn nicht, starten Sie es manuell. Sobald es gestartet wird, geben SieMySQL Show
um den Dienst zu testen.InformationsquelleAutor der Antwort Muhammad Abbas
Andere Möglichkeit:
Gibt es zwei Möglichkeiten, die der MySQL-client kann mit dem server verbinden: über TCP/IP oder mithilfe von sockets. Es ist möglich, Sie haben den MySQL-server so konfiguriert, support, socket-verbindungen, aber keine Netzwerkverbindungen.
InformationsquelleAutor der Antwort dj_segfault
Nichts zu tun, nur Sie "Reset to Default" Ihre firewall-Einstellungen es wird anfangen zu arbeiten.
Ich gelesen, dass viele Lösungen, aber nichts funktionierte richtig, damit ich endlich zurücksetzen der firewall-Einstellungen, die gearbeitet.
InformationsquelleAutor der Antwort Tarun
endlich dies Problem gelöst.. probieren mit mysql in xammp. Das Kontrollkästchen von mysql in xammp sollte unclicked. dann starten Sie es. danach können Sie öffnen Sie nun mysql und es wird jetzt eine Verbindung zu localhost
InformationsquelleAutor der Antwort user3103628
Bearbeiten Sie Ihre " mein-Standard.ini " - Datei aus (standardmäßig kommt es mit kommentiert Eigenschaften)als unten, dh.
Gibt es sehr gute Artikel zu präsentieren, dass die Diktat-Befehle zum erstellen von Benutzer -, browse-Tabellen usw, dh.
http://www.ntu.edu.sg/home/ehchua/programming/sql/MySQL_HowTo.html#zz-3.1
InformationsquelleAutor der Antwort hmehandi
Da ich kämpfte und fand eine etwas andere Antwort, hier ist Sie:
Ich habe vor kurzem wechselte der lokalen (intranet -) server auf meinen neuen Arbeitsplatz. Installiert eine LAMPE; Debian, Apache, MySql, PHP. Die Benutzer bei der Arbeit verbinden Sie den server über den Hostnamen, nennen wir es "intaserv". Ich habe alles eingerichtet, habe es funktioniert, aber könnte nicht eine Verbindung zu meinem MySql aus der Ferne, was ich getan habe.
Fand ich meine Antwort nach endlosen versuchen aber. Sie können nur eine bind-Adresse und es kann nicht sein, den Hostnamen, in meinem Fall "intranet".
Es muss eine IP-Adresse in zB. "bind-address=192.168.0.50".
InformationsquelleAutor der Antwort iknownothing
Anglais:
Français :
InformationsquelleAutor der Antwort Sofia
InformationsquelleAutor der Antwort Mukunda Jois