Ankündigung

Einklappen
Keine Ankündigung bisher.

VersionsKonflikt

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast erstellte das Thema VersionsKonflikt.

    VersionsKonflikt

    Hallo,

    ich habe ein Problem mit dem Connect an einem neuen MySQL-Server.

    Ich habe Suse 8.2 & 9.0 mit Apache1.3 und php laufen.
    Von diesen Servern kann ich problemlos auf die Datenbanken eines MySQL 4.0.17nt zugreifen.
    Nun habe ich die Datenbanken auf einen anderen Server (Version 4.1.10a)gepackt und bekomme keinen Connect mehr.

    Könnte es sein, das sich die Versionen der Clients nicht mit dem neuen Server vertragen ?

    MfG Eisi

  • Zergling-new
    antwortet
    Zitat von eisi123
    @Zergling > Ich habe mich mit Server,User, Pass und DBname angemeldet.
    Laut Fehlermeldung nicht, und der vertrau ich nunmal mehr als dir Oder war das wieder nur so ein modifiziertes Beispiel?

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Hi, danke für die Hilfe.
    Es war das OLD_PASSWORD Problem bei PHP.
    Nachdem ich den Server mit --old_password restartet habe, habe ich nun keine Probs mehr.

    @Zergling > Ich habe mich mit Server,User, Pass und DBname angemeldet.


    Eisi

    Einen Kommentar schreiben:


  • dsmcg
    antwortet
    Zitat von eisi123
    Nö, das ist alles korrekt.
    Aussder soll er ja auch nicht auf den Localhost connecten sondern auf einen anderen Server.
    Die Fehlermeldung macht keinen Sinn.

    Eisi
    dann müste es ja funktionieren und dein Post wäre gar nicht nötig gewesen

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Zitat von eisi123
    " Access denied for user: '@localhost' to database 'Datenbank' "
    ist die Fehlermeldung, obwohl ich User und Pass angebe.
    Nein tust du nicht! Oder siehst du vor dem @ den User stehen?

    Einen Kommentar schreiben:


  • xabbuh
    antwortet
    Auch wenn das hier anscheinend gerade nicht das Problem ist, sollte trotzdem auf folgendes geachtet werden: Die Methode mit der die Funktion PASSWORD() den Hash einer Zeichenkette bildet, hat sich mit MySQL 4.1 geändert, so dass es hier zu Problemen kommt, wenn man versucht, mit dem MySQL-Client, der bei PHP mitgeliefert wird, auf eine entsprechende MySQL-Version zuzugreifen: http://dev.mysql.com/doc/refman/4.1/en/old-client.html

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Nö, das ist alles korrekt.
    Aussder soll er ja auch nicht auf den Localhost connecten sondern auf einen anderen Server.
    Die Fehlermeldung macht keinen Sinn.

    Eisi

    Einen Kommentar schreiben:


  • dsmcg
    antwortet
    joa dan schauts aber so aus, das User und Passwort Kombination nicht korrekt ist

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Hi nochmal,

    " Access denied for user: '@localhost' to database 'Datenbank' "

    ist die Fehlermeldung, obwohl ich User und Pass angebe.

    Eisi

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Hallo,

    die Zeile lautet nun:
    $db = @MYSQL_CONNECT($db_host,$db_user,$db_pass);

    aber eine Fehlermeldung bekomme ich nicht (

    Eisi

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Dann hast du doch wohl im PHP sicher ein

    PHP-Code:
    <?php
    @mysql_connect(.., .., ..) or die("Konnte keine Verbindung zur Datenbank herstellen");
    ?>
    oder? Wir brauchen schon die tatsächliche Fehlermeldung (denn die liefert zum Glück immer noch eine Begründung dazu).

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Hallo,

    'Konnte keine Verbindung zur Datenbank herstellen'

    ist die Fehlermeldung

    MfG Eisi

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Wie lautet denn deine Fehlermeldung?

    Einen Kommentar schreiben:

Lädt...
X