Gewusst wie: aktivieren der mysql Datenbank in xampp auf windows-Plattform?
Habe ich installiert XAMPP auf meinem Windows XP. Ich begann das XAMPP control panel, und es zeigt, apache und mysql laufen.
Wenn ich den status, indem Sie zu localhost/xampp
es zeigt sich:
mysql : deactivated
Wenn ich php-Dateien, die den Zugriff auf die mysql-Datenbank, es zeigt die folgenden Fehler:
Warning: mysql_connect() [function.mysql-connect]: [2002] No connection could
be made because the target machine actively refused it. (trying to connect
via tcp://localhost:3306) in C:\xampp\htdocs\Elo_algorithm.php on
line 18
Ich habe durch die XAMPP-Seite Problembehebung und FAQ, aber ich verstehe nicht, was Sie tun. Das XAMPP control panel zeigt mysql ausgeführt wird, aber xampp status zeigt: deactivated
.
Was ist hier Los?
Haben Sie andere mysql-installation auf Ihrem Rechner?
Wenn das XAMPP control panel zeigt mysql deaktiviert wird, starten Sie es. Wenn es nicht läuft, überprüfen Sie heraus die MySQL log, dieser sollte sich dann
Wenn das XAMPP control panel zeigt mysql deaktiviert wird, starten Sie es. Wenn es nicht läuft, überprüfen Sie heraus die MySQL log, dieser sollte sich dann
\xampp\mysql\data` directory, its default name is
mysql_error.log` . Dies sollte sichtbar machen, warum dein MySQL nicht starten.InformationsquelleAutor Akshay Takkar | 2011-11-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie anzeigen in der xampp-installation die Datei "\xampp\mysql\data\mysql_error.log".
Diese Datei contais der error log von MySQL und in ihm können Sie erkennen, wie irgendein problem por im Einsatz.
Zum Beispiel diese Zeilen aus dem Protokoll zeigen, dass der port 3306 (mysql default) wird von einer anderen Anwendung verwendet und kann nicht zugegriffen werden.
Wenn alle in der MySQL-richtig ist wohl, dass das problem auf die Treiber in der php-Anwendung. Derzeit bietet PHP zwei MySQL-connector-Typen, die "mysql" und "mysqli" für MySQL "mysql" - Stecker, "mysql_" (die Methode, die Sie verwenden, um zu verbinden mysql_connect) Präfix-Funktionen, ist für die alten MySQL-4-Anwendungen, und wenn Sie den MySQL-5.x wenn in der Konfiguration mit "altes Passwort" - parameter. Die "mysqli" ist für die neue mysql-5.x-Versionen und php, die Sie verwenden müssen, "mysqli_" Präfix-Funktionen wie "mysqli_connect.
Version verwendet die neuesten Versionen von xampp ist MySQL 5.5 und Sie benötigen, um verwendet die mysqli-Anschluss.
InformationsquelleAutor Dubas
OK, ich habe dieses Problem gelöst, in meinem Fall, hoffentlich helfen Sie auch. Problem war das system selbst. Wenn Sie Vista, Win7, win8 wahrscheinlich haben Sie Erlaubnis. Gehen Sie einfach auf XAMPP root und finden mysql_start.bat, und führen Sie es. Sofort nach dem Klick auf Ihre firewall erscheint eine Meldung mit der Frage um Erlaubnis. Alles, was Sie tun müssen, ist, um zu erlauben, Erlaubnis (für private Netzwerke, die so ein Heim-oder Firmennetzwerk).
MySQL-Datenbank AKTIVIERT - und das ist was zählt 😉
Ich hoffe, das hilft, alle von Ihnen, die nicht eine Antwort bekommen bisher.
Prost!
InformationsquelleAutor stefaDesign
Prüfen, ob der Wert des port-variable in die "meine.ini" - Datei in deinem xampp mysql Ordner ist 3306 oder 8888
InformationsquelleAutor Manjula
ich Stand vor dem gleichen problem. Ich hatte Sie zum ausführen von setup-xampp.bat damit es funktioniert.
Übrigens stieß ich auf eine neue WAMP-stack genannt AMPPS. Es sieht ganz einfacher als XAMP werden. Sie sollten es versuchen. http://www.ampps.com
InformationsquelleAutor David Goslin
Konnte ich nicht XAMPP für Windows (1.7.4 Beta2-ich weiß; Antike) , Windows 7 (32 bit) als MySql würde nicht "aktivieren" oder eine Verbindung zu Apache. Nur durch reines Glück habe ich installiert .NET Framework 4.6 für eine andere Anwendung und plötzlich-Whoopee! Es begann!
InformationsquelleAutor John Albrektson