Keine Verbindung zur MySQL-Datenbank

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Lucas1510
Mitglied
Beiträge: 823
Registriert: 04.07.2003 13:59

Keine Verbindung zur MySQL-Datenbank

Beitrag von Lucas1510 »

Hallo,

ich habe folgendes Problem: Ich habe mir einen Router vom Hersteller Level1 installiert, Modell FBR1402TX. Nun bekomme ich in meiner lokalen Installation von phpBB und phpmyadmin keinen Connect mehr zur Datenbank, der Aufruf meines Apache über http://localhost funktioniert problemlos, auch das Aufrufen von lokalen Webseiten, die nicht auf die SQL-DB zugreifen funktioniert. Mein Rechner hat im internen Netzwerk eine feste IP. Weiss jemand Rat?

Viele Grüße,

Lucas
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

MySql und Apache laufen auf dem gleichen Rechner?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
Lucas1510
Mitglied
Beiträge: 823
Registriert: 04.07.2003 13:59

Beitrag von Lucas1510 »

Ja, sie laufen auf einem Rechner (unter WinXP).

Ich habe folgendes installiert:
  • apache_2.0.48-win32-x86-no_ssl.exe
  • php-4.3.4-Win32.zip
  • mysql-4.0.16-win.zip
  • ActivePerl-5.8.0.806-MSWin32-x86.zip
  • gd-2.0.15.zip
  • freetype-2.1.4-bin.exe
Was vielleicht noch wichtig ist: Ich benutze auch WinMySQLAdmin Ver. 1.4, wenn ich den starte, werden im Menüpunkt Databases meine einzelnen Datenbanken angezeigt.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Du bist sicher, das der MySql-Server läuft?

Versuch mal, auf der Kommandozeile den CLI-Client zu starten:

c:\mysql\bin\mysql.exe

Standardmäßig (also bei einer frischen MySql-Installation) kann man ohne Username und ohne Passwort auf den Server kommen.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
Lucas1510
Mitglied
Beiträge: 823
Registriert: 04.07.2003 13:59

Beitrag von Lucas1510 »

Hi,

habe das gerade mal ausprobiert, bekam dabei im CMD folgenden Fehler:
ERROR 2003: Can´t connect to MySQL server on 'localhost' (10061)
Was mich halt ein wenig wundert, ist die Tatsache, daß es erst seit der Installation des Routers nicht mehr funktioniert :( dabei läuft der Server mit der DB doch lokal und nicht im Netz.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Fehler 10061 heißt "connection refused: connect" => der Port ist nicht offen => der MySQL Server läuft nicht.

Versuch doch mal, mysqld.exe manuell in der Konsole zu starten und guck dir eventuelle Fehlermeldungen an.
Benutzeravatar
Lucas1510
Mitglied
Beiträge: 823
Registriert: 04.07.2003 13:59

Beitrag von Lucas1510 »

Hallo,

habe mysqld.exe per CMD gestartet, brachte auch nicht den gewünschten Erfolg, habe dann die Startdatei aus einem Apache/Mysql-Fertigpaket genommen, das ich noch hier "herumfliegen" hatte und habe dann MySQL mit folgendem Befehl starten können:

Code: Alles auswählen

mysql\bin\mysqld --defaults-file=mysql\bin\my.cnf --standalone
Wobei ich dazu sagen muss, daß diese my.cnf nicht exisitert, aber das ist momentan unwichtig. Auch meine Firewall lässt alles durch (im internen Netz).

Habe dann versucht, phpmyadmin und mein forum aufzurufen und bekam da die Meldung, das eine Verbindung mit meinem Benutzernamen@Meincomputername zurückgewiesen wurde. Nachdem ich nun in der config.php des Forums und in der config.inc.php von phpmyadmin die logindaten auf Benutzer root ohne Passwort umgestellt habe, funktionieren nun sowohl das Forum (phpbb2.0.6) als auch phpmyadmin.

Habt Ihr eine Erklärung, warum er meinen anderen User, der bis vor Kurzem problemlos funktionierte, nicht mehr akzeptiert?

Ich danke Euch für Eure Hilfe, ohne Eure Denkanstöße säße ich da noch morgen dran :grin:

Viele Grüße,

Lucas

[EDIT] Habe im Rechte-Menü unter phpmyadmin im User-Profil (bearbeiten) unter HOST Jeder Host % eingestellt und nun kann ich auch für "SQL-basierende Webanwendungen" wie z.B. das Forum wieder meinen alten Benutzernamen verwenden.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Vielleicht solltest Du mal den Abschnitt "Benutzer-Management" des MySql-Handbuchs lesen... http://www.mysql.de/doc/de/User_Account_Management.html
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Antworten

Zurück zu „Coding & Technik“