externe Abfrage

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

  • externe Abfrage

    hi Leute,
    habe folgendes Problem:
    Ich lege auf dem Server eine Mysql-Db an und auch einen Benutzer mit <GRANT All Privileges on db.* to benutzer@"%" identified by 'pw'>
    für Zugriff von allen Hosts. in meinem Abfragescript, das auf einem anderen Server liegt, gebe ich bei "Host" folgendes an: ip-adresse:3306 und natürlich login und pw.
    Die Abfrage hat ein einziges mal geklappt und dann nicht wieder. Sind die Einstellungen so zureichend oder muss ich noch was anderes beachten?
    vielen Dank
    torte
    www.thomassura.de

  • #2
    3306 ist der Port und nicht die IP!

    Kommentar


    • #3
      an Stelle von "ip-adresse" kommt natürlich die ip hin. und dann :3306
      www.thomassura.de

      Kommentar


      • #4
        Macht GRANT den FLUSH PRIVILEGES?

        ** ...nachschau... *** : Nein.

        Du musst Deine Änderungen erst aktivieren, Stichwort
        GRANT RELOAD oder FLUSH PRIVILEGES

        Kommentar


        • #5
          hab ich gemacht, habe auch den mysql-server neugestartet.
          www.thomassura.de

          Kommentar


          • #6
            Kontrolliere 'mal ob der user richtig 'drin ist:
            select Host,User from mysql.user

            Und der Zugriff auf die DB stimmt:
            select Host,Db,User,Select_priv from mysql.db

            Kommentar


            • #7
              erste Abfrage geht und die zweite auch , bei host steht % drin und bei select_priv ein Y

              hier nochmal die Fehlermeldung von der php-abfrage

              Warning: Can't connect to MySQL server on '80.190.199.231' (111) in /srv/www/htdocs/web29/html/cal/includes/php-dbi.php on line 48
              Error connecting to database:
              Can't connect to MySQL server on '80.190.199.231' (111)
              www.thomassura.de

              Kommentar


              • #8
                Und mit einem anderen User funktioniert es?

                Kommentar


                • #9
                  nein, die anderen sind ja als localhost, da liegen die Scripte auf dem localhost.
                  www.thomassura.de

                  Kommentar


                  • #10
                    Kommst Du denn auf localhost mit dem neuen User an die DB?

                    Kommentar


                    • #11
                      nein->Fehlermeldung, das verstehe ich aber nicht, da ja eigentlich % der Platzhalter ist für alle Hosts. wenn ich dem neuen Benutzer localhost zuweise, dann gehts.
                      www.thomassura.de

                      Kommentar


                      • #12
                        ich werde blöde,
                        jetzt habe ich nochmal in der my.cnf den Eintrag "skip networking" auskommentiert wie ichs schon mal hatte, und jetzt gehts.
                        ich danke dir für deine Hilfe.
                        tschüssi
                        www.thomassura.de

                        Kommentar

                        Lädt...
                        X