Sponsored Links |
|
|||
Gibt viele Möglichkeiten:
- Stimmen die Logindaten (Benutzername und Passwort)? - Hat der angegebene Benutzer das recht lokal auf die angegebene Datenbank zuzugreifen? - Läuft der MySQL-Server wirklich? |
Sponsored Links |
|
||||
Die Benutzerdaten stimmen, vorausgesetzt "root" ist der standardname, habs testweise auch mal mit "admin" probiert, geht auch nicht.
Das Passwort stimmt auf jeden fall. Der Server läuft wirklich. der Prozess mysqld-nt.exe startet beim hochfahren. Mal zu der Port-sache. Wie bekomm ich das raus, auf welchem Port mysql läuft und auf welchem muss er denn laufen? Aus dem Onlinehandbuch von mysql bekomme ich den Hinweis die Datenbankt zu testen und zwar mit folgenden Befehlen: PHP-Code:
hab mal nach shell gegooglet: soll man über .../bin/myspl.exe aufrufen. Dabei zeigt es mir nur für einen kurzen moment ein eingabefenster und dann schließt es sich spontan wieder. Geändert von David (08.07.2008 um 01:29 Uhr) |
|
|||
Da du Windows nutzt: Start > Ausführen > "cmd" eingeben, ohne Anführungszeichen. Dort dann die mysql.exe aufrufen.
3306 ist imho der von MySQL verwendete Port, siehe auch das Manual: MySQL :: MySQL 5.1 Referenzhandbuch :: 5.7.1 Allgemeine Sicherheitsrichtlinien Und wie schauts mit den Zugriffsrechten für den Benutzer aus? |
|
||||
Wenn ich mysql.exe über die Eingabeaufforderung starte kommt folgende Meldung:
Error 1045 (28000): Access denied for user '0DBC'@'localhost' (using passwort: NO) Was die Zugriffsrechte angeht, das weiß ich nicht. Ich hab die Installation nach dem Tutorial auf ZDNet gemacht. Und bisher noch nix weiter. Also nur ein Rootpasswort festgelegt damit müsste ich ja als "root" vollen zugang haben, oder? Installation und Integration von PHP und MySQL unter Windows - Programmierung | ZDNet.de Developer Ich hab den Setupwizzard noch mal durchlaufen und hab den TCP/IP port nun aktiviert: nun gehts. Es stand aber ausdrücklich da, dass es auch ohne die TCP/IP Unterstützung auf lokalen Umgebungen läuft. Ist das jetzt ein Sicherheitsrisiko, wenn der Port aktiviert bleibt? |
|
||||
Bei unixoiden Systemen ist es gebräuchlich, dass verschiedene Dienste über TCP und entsprechende Ports kommunizieren. Soweit ich weiß ist das auch die einzige Möglichkeit die PHP nutzt um eine Verbindung zu MySQL aufzubauen, daher wirst du diese Option wohl brauchen.
|
|
||||
Bei der Shell kann ich dir leider nicht wirklich weiter helfen, da ich die noch nie unter Windows benutzt habe (ich verwende zum Entwickeln ein LAMP bzw. "LAPP").
Kann es sein, dass du einen ODBC-Treiber brauchst? |
Sponsored Links |
|
||||
Zitat:
PHP-Code:
|
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
MySQL Verbindung PHP Class | erxx | Serveradministration und serverseitige Scripte | 9 | 03.09.2008 21:48 |
mysql Verbindung in Form einer Funktion | woofz | Serveradministration und serverseitige Scripte | 13 | 17.07.2008 11:58 |
Alternativen zur Nutzung von (My)SQL? | domsson | Serveradministration und serverseitige Scripte | 4 | 06.04.2008 23:06 |
Ernsthafte Fragen zu MySQL und seiner Indizierung | KartoffelKiffer | Serveradministration und serverseitige Scripte | 2 | 26.01.2008 01:36 |
mySQL Problem | Sp33dy G0nz4l3s | Serveradministration und serverseitige Scripte | 4 | 19.08.2007 17:55 |