Ergebnis 1 bis 10 von 19

Thema: Keine Verbindung zur Datenbank

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Habe mal nen bissl probiert, also wenn ich in der function.lib

    den Code so verwende kommt zumindest was anderes als der erste Fehler:

    PHP-Code:
    function db_connect() {
    global 
    $db_host,$db_user,$db_pass,$db_base,$sql_open;
    echo 
    mysql_errno() . ": " mysql_error(). "\n";
    $sql_open        = @mysql_connect($db_host,$db_user,$db_pass) or die("Keine Verbindung zur Datenbank!");
    $sql_base        = @mysql_select_db($db_base) or die("Keine oder falsche Datenbank gewählt!");

    Nun kommt folgende Meldung:

    1045: Access denied for user 'www-data'@'localhost' (using password: NO) Keine Verbindung zur Datenbank!

    Werde wohl gezwungenermasen mal sone kostenlose DB probieren.

    Danke für eure Hilfe.

    MfG

  2. #2
    Erfahrener Benutzer
    Registriert seit
    31.07.2006
    Beiträge
    649
    1045: Access denied for user 'www-data'@'localhost' (using password: NO) Keine Verbindung zur Datenbank!

    das sagt doch schon aus dass der Zugang zur mysql verwehrt wird aufgrund der fehlenden Zugangsdaten, dementsprechend wird der externe Zugriff wohl ausgeschaltet sein wäre meine Folgerung dazu, oder die Zugangsdaten sind nicht richtig eingegeben worden wo Du ja schon sagtest die wären richtig

  3. #3
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Daten falsch, wenn ext. verboten wäre dann käme sowas:

    Host 'IP' is not allowed to connect to this MySQL server
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    PHP-Code:
    function db_connect() { 
    global 
    $db_host,$db_user,$db_pass,$db_base,$sql_open

    $sql_open        mysql_connect($db_host,$db_user,$db_pass);
    echo 
    mysql_errno() . ": " mysql_error(). "\n";  
    $sql_base        mysql_select_db($db_base);
    echo 
    mysql_errno() . ": " mysql_error(). "\n";  

    versuchs mal so, bei deinem code oben musste zwangsläfig der fehelr kommen, da due die fehelrausgabe ja vor den mysql befehlen eingefügt hast.
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  5. #5
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Aha, wir kommen der Sache schon näher.

    Ham mal den Code von jpwfour eingebaut, folgende Fehlermedlung kommt dann.

    1129: Host 'claudia.hosting-friends.de' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 1045: Access denied for user 'www-data'@'localhost' (using password: NO)

    Dieses Claudia.hosting-friends ist aber mein Hoster für den Webspace, also scheint es vielleicht gar nicht an meiner DB zu liegen oder sehe ich das falsch ?

    [Edit]
    Hui, hab ich glatt übersehen, durch den Code wird auch die Seite wieder angezeigt.
    [Edit Ende]

    MfG

  6. #6
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Seite wird angezeigt weil kein die() sondern nur ein echo.


    Der Host claudia.hosting-friends.de ist geblockt weil es zuviele Verbindungen gab/gibt.

    Wenn - wie du sagst - phpmyadmin jedoch geht geb da mal als SQL Code: "FLUSH HOSTS" ein, wenn das nicht geht wegen Privileges einfach den Serveradministrator anschreiben.

    Gruß
    cdp
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  7. #7
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    @cdp: Du hast anscheinend vergessen das meine Datenbank exter (über Kontent) läuft. Auf diese kann ich prima zugreifen, wie ich auch geschriebenen habe. War meine erste selbst selstgemachte DB und da musste ich damals noch PhpMyAdmin selbst installieren...

    Aber wie gesagt, anhand des Fehlers scheint wohl eher mein Wespaceanbieter schult zu sein, wobei ich halt nichts mit dem Fehler anfangen kann, nur das ich weiß das claudia.hosting-friend mein Hoster für das Projekt ist.

    Also denke ich die sind auch schuld daran, hatte schon Probleme als ich den ihre DB genutzt habe weshalb ich dann lieber eine externe genommen habe wo ich mehr machen kann wie ich will.

    Also abgeschlossen ist das hier noch nicht, wir sind den Übeltäter aber auf der Spur.

    MfG

  8. #8
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Stimmt, aber MySQL versucht ja claudia.hosting-friends.de zu connecten was jedoch nicht funktioniert und diesen Fehler auswirft, wenn du zu einer externen DB connectest dann dürfte claudia.hosting-friends.de garnicht auftauchen !?

    Gruß
    cdp
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



Ähnliche Themen

  1. keine datenbank eintragung bei anmeldung ?
    Von qog im Forum Support zum VMSone
    Antworten: 22
    Letzter Beitrag: 26.07.2009, 20:05
  2. SUPERWICHTIG!!! -Keine Verbindung mit FTP Server mehr!
    Von OTTOPI im Forum Support zum VMSone
    Antworten: 0
    Letzter Beitrag: 19.10.2008, 07:25
  3. Keine Verbindung zu Datenbank?
    Von renner im Forum Support zum VMSone
    Antworten: 13
    Letzter Beitrag: 28.08.2007, 13:02
  4. Keine Verbindung zur datenbank
    Von tab im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 05.07.2007, 10:58
  5. VMS Verbindung zur Datenbank
    Von wildbiker im Forum [HD] Programmieren
    Antworten: 14
    Letzter Beitrag: 04.01.2007, 18:15

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •