Ich habe MySQL auf Microsoft Windows 8 mit einem noinstall Zip-Archiv installiert. Aber als ich die folgenden Befehle in der Windows-Eingabeaufforderung ausführte, trat der oben genannte Fehler auf.
C:\> "C:\MySQL\bin\mysqlshow"
C:\> "C:\MySQL\bin\mysql" test
Bitte helfen Sie mir.
Testen Sie, ob der Server läuft. Dazu können Sie netstat verwenden. Siehe https://serverfault.com/questions/260239/unable-to-connect-to-mysql-through-port-3306
Wenn er läuft, liegt es möglicherweise an der Firewall. Sie können diese ausschalten, um zu testen, ob dies das Problem ist.
Siehe das folgende Handbuch zur Installation von Mysql als Dienst: https://dev.mysql.com/doc/refman/5.5/en/windows-start-service.html
Nun, das könnte einige Gründe haben.
Der erste Grund ist, dass der MySQL-Server/Dienst nicht gestartet wurde.
Wenn er gestartet ist, sollten Sie sich die Logdateien ansehen und sicherstellen, dass es keine Probleme gibt.
Sie könnten auch den MySQL-Dienst deinstallieren und XAMPP installieren. Mit XAMPP ist es einfacher, diese Dienste zu verwalten.
Wenn Sie das No-Install-Zip verwenden, müssen Sie zuerst mysqld.exe
ausführen, um den Dienst zu starten, und dann mysql.exe
ausführen, um Ihre Verbindung zu öffnen.
Die "no install"-Version ist nett, aber wenn Sie vorhaben, ernsthaft mit MySQL zu arbeiten, sollten Sie entweder das MSI verwenden, um eine richtige Installation durchzuführen, oder, wenn Sie an der Webentwicklung arbeiten, XAMPP ausprobieren.