4 Stimmen

XAMPP auf Windows 7 funktioniert nicht ordnungsgemäß

Ich habe gerade XAMPP Lite auf Windows 7 installiert. Ich habe zwei Laufwerke - C: für das Betriebssystem und reguläre Dateien und ein externes Laufwerk E:. Ich habe XAMPP Lite auf E: (im Root-Verzeichnis) installiert, und es hat mir Probleme bereitet. Apache funktioniert gut genug, aber MySQL funktioniert nicht. Wenn ich zu http://localhost/phpmyadmin/ gehe, erhalte ich folgenden Fehler:

Fehler

MySQL sagte: 
#2003 - Kann keine Verbindung zum MySQL-Server unter 'localhost' herstellen (10061)
Verbindung zum Kontrollbenutzer, wie in Ihrer Konfiguration definiert, fehlgeschlagen.

Haben Sie Ideen, was das Problem sein könnte? Ich habe die Zip-Datei für XAMPP Lite verwendet, die 32-Bit-Version. Dies läuft auf Windows 7 Home Premium.

Vielen Dank!

1 Stimmen

Ich denke, du solltest das auf unserer Schwesternseite, der serverfault.com, fragen. Diese Seite handelt von Programmierung (und die Frage scheint nicht damit zusammenzuhängen), die andere Seite handelt von Servern.

1 Stimmen

Es ist programmbezogen im Sinne, dass viele Menschen Umgebungen wie Xampp verwenden, um lokale Webentwicklung zu betreiben.

0 Stimmen

Der Fehler 2003 ist hier definiert: webyog.com/faq/content/23/15/de/…

4voto

DominicF Punkte 51

Dies ist mir heute passiert, und es lag daran, dass Dropbox.exe den Port 3306 verwendet hat. Wenn Sie den Port-Check vom XAMPP-Bedienfeld ausführen, können Sie sehen, ob es irgendwelche Konflikte mit den Ports gibt.

2voto

user353297 Punkte 736

Sie müssen tatsächlich den MySQL-Datenbankserver starten.

Starten Sie das XAMPP-Control-Panel und klicken Sie auf die Schaltfläche "Start" direkt neben der Angabe MySQL. (Oder führen Sie die Batch-Datei "mysql_start" aus)

2voto

draganstankovic Punkte 5106

Bitte bearbeiten Sie Ihre config.inc.php-Datei im phpmyadmin-Unterverzeichnis innerhalb der Installation von XAMPP und geben Sie für die Einstellung $cfg['Servers'][$i]['host'] '127.0.0.1' anstatt eines anderen Werts wie 'localhost' wie folgt an:

$cfg['Servers'][$i]['host'] = '127.0.0.1'; 

Versuchen Sie es dann mit:

http://127.0.0.1/phpmyadmin

und es sollte funktionieren (zumindest hat es bei mir funktioniert und ich hatte genau dasselbe Problem).

Wenn dies nicht funktioniert, können Sie die hier beschriebenen Lösungen ausprobieren:

http://forums.mysql.com/read.php?35,64808,254785#msg-254785

ODER:

Sie können die oben genannte Einstellung als folgt belassen:

$cfg['Servers'][$i]['host'] = 'localhost'; 

und %windir%\system32\drivers\etc\hosts bearbeiten, um die Zeile hinzuzufügen (falls sie noch nicht existiert):

127.0.0.1 localhost

Bitte beachten Sie: Ich benutze XAMPP Beta, die Sie hier finden können: http://www.apachefriends.org/en/xampp-beta.html

BEARBEITEN: Neulich habe ich diesen Link gefunden http://www.ihostnz.com/howto-install-xampp-windows-7-xdebug-netbeans, habe den Anweisungen dort gefolgt und jetzt funktioniert alles wie geschmiert.

1voto

Manchmal erhalte ich diesen Fehler:

FEHLER: MySql-Dienst nicht gestartet [-1]

beim Installieren von XAMPP auf den Computern von Entwicklern (auf Windows-Basis), weil Entwickler oft bereits eine MySql-Installation auf ihren Computern haben. MySql installiert sich als Dienst mit dem Standardnamen "MySql"; XAMPP verwendet diesen Namen auch für seinen eigenen MySql, es kommt zu Verwirrung. Also ist meine Lösung:

  • Entfernen Sie den bereits bestehenden "MySql"-Dienst, den von der MySql-Installationssoftware erstellt;
  • Fügen Sie ihn wieder hinzu mit einem neuen Namen (nicht "MySql")
  • Verwenden Sie XAMPP glücklich :)

Hier ist ein allgemeinerer Artikel (auf italienisch, aber Sie sollten es herausfinden können): XAMPP: cosa fare quando qualche servizio non parte (Windows)

0voto

Gehe einfach in den xampp-Ordner, dann in den phpmyadmin-Ordner. Dort wirst du eine user_password.php-Datei finden. Setze das Passwort einfach auf null.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X