hc: error 10061 (111)

Hallo,

Ich habe bei meinem Skript eine Verbindung zu einer sql-datenbank, doch irgendwie wird keine Verbindung aufgebaut. Ich habe es bei 2 Servern getestet. Beide Male die Zeile echo mysql_error(); geadded. Beim einen wird

Can't connect to MySQL server on ' - url - ' (111)

und beim anderen

Can't connect to MySQL server on ' - url - ' (10061)

ausgegeben.
Ich habe keine Ahnung wieso (die Daten "user", "password", "server" sind überprüft).

Vielen Dank für eure Hilfe,

MfG,
HC

  1. Moin hc,

    Ich habe keine Ahnung wieso (die Daten "user", "password", "server" sind überprüft).

    Deine Verbindung wird so hergestellt?

    $HOST='localhost';
    $DB_USER='user';
    $DB_PW='Paswort';
    $DB_NAME='mine_datenbank';

    $db_pointer = mysql_connect($HOST, $DB_USER, $DB_PW);
     mysql_select_db($DB_NAME, $db_pointer);

    regds
    Mike©

    --
    Freunde kommen und gehen. Feinde sammeln sich an.
    1. joa...

      jenau so.

      1. Moin nochmal,

        »» joa...

        das PHP Script liegt auf dem gleichen Sever wie die DB?

        regds
        Mike©

        --
        Freunde kommen und gehen. Feinde sammeln sich an.
        1. nein, in diesem fall nicht...

          ich habs jetzt schnell auf den gleichen server wie die db gepackt, dort wird mysql_error() = 61 ausgegeben...

          LG,
          HC

          1. Moin HC,

            »» nein, in diesem fall nicht...

            ich habs jetzt schnell auf den gleichen server wie die db gepackt, dort wird mysql_error() = 61 ausgegeben...

            dann benutze mal bitte das, in den veschiedenen Steps:
                print mysql_error();

            regds
            Mike©

            --
            Freunde kommen und gehen. Feinde sammeln sich an.
            1. servus,

              dann benutze mal bitte das, in den veschiedenen Steps:
                  print mysql_error();

              ich versteh nicht...

              lg,
              hc

              1. Moin hc,

                ich versteh nicht...

                nix verstehen?

                Baue diesen Befehl nach deinem connect Statement ein, und / oder nach dem Query Statement.

                regds
                Mike©

                --
                Freunde kommen und gehen. Feinde sammeln sich an.
                1. servus,

                  nix verstehen?

                  mi ne komprenas :o)

                  Baue diesen Befehl nach deinem connect Statement ein, und / oder nach dem Query Statement.

                  naja, es wird eh schon alles ausgegeben:

                  Warning: mysql_connect(): Can't connect to MySQL server on ' - url - ' (10061) in - dateipfad - on line 28

                  Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in - dateipfad - on line 31

                  Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in - dateipfad - on line 38
                  Can't connect to MySQL server on ' - url - ' (10061)

                  Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in - dateipfad - on line 48

                  Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in  - dateipfad - on line 53

                  lg,
                  hc

                  1. Moin hc,

                    Warning: mysql_connect(): Can't connect to MySQL server on ' - url - ' (10061) in - dateipfad - on line 28

                    Das ist der Punkt.

                    Hier stimmt was nicht: $HOST='localhost';

                    Alles ander sind Folgefehler.

                    Zeige uns mal die Zeile für $HOST

                    regds
                    Mike©

                    --
                    Freunde kommen und gehen. Feinde sammeln sich an.
                    1. servus

                      Warning: mysql_connect(): Can't connect to MySQL server on ' - url - ' (10061) in - dateipfad - on line 28

                      Das ist der Punkt.

                      soweit bin ich auch schon :o)

                      Hier stimmt was nicht: $HOST='localhost';

                      Alles ander sind Folgefehler.

                      japp!!

                      Zeige uns mal die Zeile für $HOST

                      türlich, meista...

                      $server="adresse";
                      $pass="geheimes pw";
                      $user="username";
                      $verbindung=mysql_connect($server, $user, $pass);

                      so siehts aus, die wirklichen daten kann ich natürlich nicht hergeben.

                      in nem anderen skript (läuft auf dem gleichen server), funktionierte es mit der selben adresse... (also nicht localhost). Ich dachte mir, vlt liegts an den rechten, für diesen user hier...

                      lg,
                      hc

                      1. Moin hc,

                        on ' - url - ' (10061) in - dateipfad - on line 28

                        diese Meldung ( URL .. blub ) macht mich stutzig, deswegen möchte ich gerne den String sehen für - $server- , den Rest nicht!

                        regds
                        Mike©

                        --
                        Freunde kommen und gehen. Feinde sammeln sich an.
                        1. servus,

                          also hier mal das ganze skript, weiß ja ned, was du willst ^^:

                          $verbindung=mysql_connect($server, $user, $pass);

                          echo $verbindung;
                          mysql_select_db($base, $verbindung);

                          $string="select Titel from Diplomarbeiten order by Titel asc";
                          $result=mysql_query($string, $verbindung);

                          echo mysql_error();
                          echo "<ul>";
                          while($array=mysql_fetch_array($result)) {
                            echo "<li>".$array[Titel]."</li>";
                          }
                          echo "</ul>";

                          mysql_close($verbindung);

                          username, passwort, datenbankname, und server stimmen...

                          ich bin weg für heute, danke für deine hilfe,

                          lg,
                          hc

                          1. Moin hc,

                            $verbindung=mysql_connect($server, $user, $pass);

                            ich möchte wissen, was in der Variable $Server steht.
                            Nicht mehr und nicht weniger!

                            regds
                            Mike©

                            --
                            Freunde kommen und gehen. Feinde sammeln sich an.
                            1. servus,

                              die url.... die adresse des sql-servers. bei einem anderen script steht die exakt-gleiche url drinnen, ist auf dem selben server gespeichert..

                              gruß,
                              hc

                          2. username, passwort, datenbankname, und server stimmen...

                            Ganz sicher? Ist alles in den Tabellen db, user und host der Datenbank mysql eingetragen? Mit den richtigen IP-Adressen von dem Host von dem du aus zugreifen willst? Hast du danach auch MySQL neu gestartet oder zumindest die Benutzertabellen neu geladen (FLUSH_PRIVILEGES)?