xt:Commernce 4 auf Webhosting Expert: MySQL Fehler

  • Hallo Zusammen,


    Ich ziehe gerade für einen Kunden einen Online Shop auf das Webhosting Paket M von netcup um und habe ein seltsames Problem in Verbindung mit der MySQL Datenbank.

    Ich habe im Plesk eine Datenbank + Nutzer angelegt und alle Daten importiert, alles kein Thema. Nun habe Ich die neuen SQL-Zugangsdaten in der Shop Software eingetragen und erhalte folgenden Fehler:

    Code
    Warning: mysql_connect(): Access denied for user 'k34xxx_shopxt'@'10.35.249.13' (using password: YES) in /path/httpdocs/shop/xtFramework/library/adodb/drivers/adodb-mysql.inc.php on line 366

    Die in der Konfiguration eingetragene IP-Adresse weicht aber definitiv von der in der Ausgabe ab (In der Konfiguration ist die "10.35.249.12" eingetragen), somit kann er logischerweise auch nicht verbinden. Hattet Ihr schonmal solch einen Fehler? Ich vermute, dass Ich mich direkt im Kundenforum der Shop-Software melden muss, wollte aber dennoch mal abklären, ob der Fehler schon bei anderen Nutzern aufgetreten ist.

    Gibt es für die SQL-Server DNS-Namen? Muss gestehen, dass es mein erster Versuch ist die Datenbank von xt:Commernce mit einer IP-Adresse zu konfigurieren.


    Gruß
    Jan

  • Trag als Adresse des MySQL-Servers mal "db.deinedomain.tld" ein und keine IP ;)


    Danke für die Info, neuer Fehler:

    Code
    Warning: mysql_connect(): Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /path/httpdocs/shop/xtFramework/library/adodb/drivers/adodb-mysql.inc.php on line 366


    Bin also nicht wirklich schlauer. :(

  • Habe mit dem Support telefoniert. Sie können sich irgendwie keinen Reim darauf machen.

    Seltsamerweise funktioniert nicht einmal ein einfacher MySQL_connect. Auch hier der gleiche Fehler.


    Gruß
    Jan

  • Wie also du kommst gar nicht auf den MySQL-Server?

    Lade einfach mal folgende Datei hoch und teste aus ob das geht:

    PHP
    <?php
    $mysql= mysql_connect('db.domain.tld', 'k34xxx_shopxt', 'dein_passwort');
    if (!$mysql) {
        echo 'Fehler!<br>' . mysql_error();
    }
    else {
        echo 'Funktioniert!';
    }
    ?>
  • Wie also du kommst gar nicht auf den MySQL-Server?

    Lade einfach mal folgende Datei hoch und teste aus ob das geht:

    PHP
    <?php
    $mysql= mysql_connect('db.domain.tld', 'k34xxx_shopxt', 'dein_passwort');
    if (!$mysql) {
        echo 'Fehler!<br>' . mysql_error();
    }
    else {
        echo 'Funktioniert!';
    }
    ?>

    Wie also du kommst gar nicht auf den MySQL-Server?

    Lade einfach mal folgende Datei hoch und teste aus ob das geht:

    PHP
    <?php
    $mysql= mysql_connect('db.domain.tld', 'k34xxx_shopxt', 'dein_passwort');
    if (!$mysql) {
        echo 'Fehler!<br>' . mysql_error();
    }
    else {
        echo 'Funktioniert!';
    }
    ?>

    Habe Ich versucht. Gleicher Fehler...

  • Guten Morgen,


    das Problem ist das die Kombination aus Nutzername und Passwort nicht stimmt. Der Fehlermeldung wurde scheinbar nicht genügend Aufmerksamkeit geschenkt, auch von unserem Mitarbeiter der die Beratung geführt hat.

    Zitat

    Die in der Konfiguration eingetragene IP-Adresse weicht aber definitiv
    von der in der Ausgabe ab (In der Konfiguration ist die "10.35.249.12"
    eingetragen), somit kann er logischerweise auch nicht verbinden. Hattet
    Ihr schonmal solch einen Fehler?

    Die IP-Adresse hinter dem @ ist bei MySQL-Nutzernamen immer die IP-Adresse des Servers über den die Verbindung zum MySQL-Server aufgebaut wird. Ist dieses ein anderer Server wie der MySQL-Server, weicht diese natürlich von der IP-Adresse des MySQL-Servers ab. Das ist kein Fehler sondern ganz üblich.

    Ich hoffe das ich weiterhelfen konnte.

    Mit freundlichen Grüßen

    Felix Preuß

  • Hallo Herr Preuß,

    Wie eben auch schon in der Mail erwähnt bin Ich Ihnen für die Hilfe sehr dankbar.

    Das ganze war definitiv ein Fehler auf meiner Seite, wobei Ich mir absolut sicher bin, dass es gestern auch mit den richtigen Daten nicht geklappt hat.

    Schwamm drüber, es läuft alles!
    Danke für den Schnellen Support!


    Gruß
    Jan