Problem bei Php MySQL Installation

Von: , Frage gestellt am Mo, 18. Dez 2000

Vielleicht könnt ihr mir helfen ...

Bin auf Windows 2000, habe den IIS4, Php funktioniert, aber ich bekomme den MySQL Server nicht zum laufen. Can´t connect to mysql server on localhost.

Habt ihr den entscheidenden Tip, woran es liegen könnte, weiß effektiv nicht mehr weiter. Weder bei Jörg Krause, noch im Buch von Thomas Theis finde ich eine Lösung. Gibt es eine gute deutsche Anleitung zu MySQL im Netz ??

Verwirrte Grüße
Jessika

15 Antworten zu dieser Frage

  1. Antwort von nach 11 Stunden hilfreich
    Re: Problem bei Php MySQL Installation

    die fehlermeldung ist wie folgt zu interpretieren:

    php findet an der stelle port/ip an der du es im connectstring angegeben hast keinen mysql-server.

    folgende fehlerquellen fallen mir spontan ein:
    1. falsche ip/port im connect-string
    2. laeuft mysql ueberhaupt?

    zu 1. musst du deine konfiguration betrachten...
    zu 2. must du das logfile anschauen, ob dort irgendwelche felhermeldungen stehen.

    mehr faellt mir im moment nicht ein, vielleicht hilft dir das ja schon.

    gestartet hast du mysql schon (t'schuldigung aber manchmal ist es bloed)? und was sagt der mysql-client?
    hast du schon mal versucht mysql von der komamndozeile zu starten? [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

    • Antwort von nach 13 Stunden hilfreich
      Re^2: Problem bei Php MySQL Installation

      Vielen Dank für Deine Antwort !

      Tatsächlich bin ich inzwischen total verunsichert ... auf Windows 98 ging alles so einfach zu installieren.

      Mit Sicherheit habe ich irgendwo einen Fehler gemacht ... aber wo ???

      Werde morgen alles noch mal runterschmeissen und es neu versuchen.

      Es scheint irgendwas mit dem Port zu sein ... aber was ??
      Ich verstehe es nicht mehr ...
      Vielleicht habe ich morgen ja Glück und es geht ohne Probleme ...

      Jessika

  2. Antwort von nach 21 Stunden hilfreich
    Re: Problem bei Php MySQL Installation

    Hast du den mySQL-Server als Dienst eingerichtet? Ist nicht so ganz einfach mit dieser my.cnf aber lohnt sich.

    Und ansonsten probier mal die Startupoptionen

    mysqld --standalone und evtl. noch

    mysqld --debug --standalone

    • Antwort von nach einem Tag hilfreich
      Re^2: Problem bei Php MySQL Installation

      Hallo,

      wenn ich diese Befehle gebe, dann passiert gar nichts.
      Habe inzwischen gelesen, man müsse etwas in die Hosts.Sam Datei schreiben und die Endung wegnehmen ... auf Win 2000 gibt es die jedoch nicht ... könnte es die lmhosts sein ???

      Ansonsten, gerne auch als Dienst, aber was muss ich dazu tun ???

      Bis vor einigen Monaten arbeitete ich mit dem Mac ... Windows ist mir noch so verdammt fremd ... oh Hölle (verzeih!)

      Kannst Du mich sozusagen bei der Hand nehmen und mir die einzelnen Schritte sagen ??

      Danke auf jeden Fall !
      Jessika [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

      • Antwort von nach einem Tag 1 hilfreich
        Re^3: Problem bei Php MySQL Installation

        Kannst Du mich sozusagen bei der Hand nehmen und mir die
        einzelnen Schritte sagen ??
        Puh gerne... wenn ich noch wüsste wie das geht ;)
        Ich schau mal in der Hilfe nach und werd mich versuchen zu erinnern.

        Also zunächstmal installierst du das Ding, wenn du es nicht nach C:\Mysql willst, dann musst du was ändern. Ich habe es da nämlich auch nicht (d:\programme\mysql).

        Du brauchst eine Datei namens my.cnf
        Laut der mysql-Doku sollte es im Mysql-verzeichnis nach der Installation eine Datei namens my-xxxxxx.cnf (was da auch immer statt den x'en steht) geben. Diese musst du nach C:\ ins Grundverzeichnis kopieren und umbenennen nach my.cnf

        Diese musst du mit einem texteditor öffnen (Notepad oder so). Aus dem Explorer raus geht dies nicht, weil .cnf was weiss ich komisches ist, also wirklich erst texteditor starten und dann datei öffnen "c:\my.cnf"
        dort ersetzt du alle pfade die irgendwie c:\mysql heissen durch den tatsächlichen Pfad:

        Diese Zeile dürfte ziemlich wichtig sein
        basedir = d:\programme\mysql\
        aber ersetz ruhig alle Pfade da drin

        Ok und jetzt musst du den Dienst einrichten.
        gehe ins bin-Verzeichnis und tippe:
        "mysqld-nt install"

        Danach sollte er in der Systemsteuerung->Verwaltung->Dienste zur Verfügung stehen.

        Wenn es Schwierigkeiten gibt, dann frage.
        Bin mir nicht 100%ig sicher ob ich was vergessen habe oder falsch beschrieben, is schon n paar Monate wieder her seit dem letzten Mal

        • Antwort von nach einem Tag hilfreich
          Re^4: HALT !!! und tausend Dank (inside)

          So dämlich kann auch nur ....

          Nein, bin auch nicht blond ... oder scheinbar irgendwie doch, wenn auch nicht ... *grmpf*

          Mein PC heißt nicht Localhost ... das war alles :-(

          Und jetzt ärgere ich mich noch ein wenig über mich !!
          Pssst ... lach nicht !!

          Hey, Danke Dir !!!!

          Grüße Jessika

          • Antwort von nach einem Tag hilfreich
            Re^5: HALT !!! und tausend Dank (inside)

            So dämlich kann auch nur ....
            Nein, bin auch nicht blond ... oder scheinbar irgendwie doch,
            wenn auch nicht ... *grmpf*
            Mein PC heißt nicht Localhost ... das war alles :-(
            Bist du sicher dass es daran liegt? Connectest du über ein Netzwerk? Auf dem eigenen Rechner sollte es mit localhost eigentlich funktionieren, naja wenns jetzt geht, schön :) Und jetzt ärgere ich mich noch ein wenig über mich !!
            Pssst ... lach nicht !!
            *smile* Hey, Danke Dir !!!!
            bitte, auch wenns das nicht war ;) is trotzdem sinnvoll das Ding als Dienst einzurichten.

            • Antwort von nach einem Tag hilfreich
              Re^6: Oh nein, es geht weiter *gg* Noch ne Frage !

              Jetzt habe ich einen Fehler ...

              parse error near 'create table stuecke' at line 2

              Aber das ging doch bei Windows 98 auch ganz einfach. Wollte nun nur die Datenbank aufs neue System kopieren und er zickt schon in der zweiten Zeile :-(

              Hast Du noch einen Tip für mich ??? Connectest du über ein
              Netzwerk? Auf dem eigenen Rechner sollte es mit localhost
              eigentlich funktionieren, naja wenns jetzt geht, schön :)
              Ja, ist ein Netzwerk. is trotzdem sinnvoll das
              Ding als Dienst einzurichten.
              Werde ich machen ... im Moent bin ich einfach heilfroh, daß es endlich läuft :-)

              Jessika

            • Antwort von nach einem Tag hilfreich
              Re^7: Oh nein, es geht weiter *gg* Noch ne Frage !

              parse error near 'create table stuecke' at line 2
              Aber das ging doch bei Windows 98 auch ganz einfach. Wollte
              nun nur die Datenbank aufs neue System kopieren und er zickt
              schon in der zweiten Zeile :-(
              Puh
              1) Wie hast du es genau exportiert / importiert?
              2) Was steht denn da an dieser Zeile bzw. davor danach.

              MfG Bruno



Keine passende Antwort gefunden? Jetzt eigene Frage stellen!