Rainer M.: MySQl Datenbanken auflisten

Hallo,

ich lasse mir mit

$link = mysql_connect($sql_host,$sql_user,$sql_pass);
  $db_list = mysql_list_dbs($link);

while ($row = mysql_fetch_object($db_list))
  {
   $sql_db = $row->Database;
   echo $sql_db."<br>";
  }

alle Datenbanken auf meinem Server auflisten.
Das klappt auch prima, allerdings werden auch die Datenbanken meines Providers aufgelistet, die gar nicht zu meinem Account gehören.
Wie kann ich das so machen, dass nur "meine" Datenbanken aufgelistet werden?

Danke und viele Grüße, Rainer M.

  1. Hello,

    [...]

    alle Datenbanken auf meinem Server auflisten.
    Das klappt auch prima, allerdings werden auch die Datenbanken meines Providers aufgelistet, die gar nicht zu meinem Account gehören.

    Das ist ja geil *gg*

    Kannst du da auch reinschauen, was drinsteht?
    Hast Du eine eigene Benutzerverwaltung (db = mysql)?

    Eigentlich kann das nur Dein Provider richten. Der sollte für Dich tunlichst einen eingenen myslqd starten mit eigener my.cnf

    http://www.mysql.com/doc/en/Multiple_servers.html

    Grüße

    Tom

  2. Holy Axe,

    ich hoffe das ist nicht mein provider. um welchen provider handelt es sich den ? <schnell mal die Daten sichern gehen>

    Ilja

    1. Hallo,

      so schlimm ist das gar nicht - auf den Inhalt der DBs kann ich ja nicht zugreifen ...

      Nur warum werden die Dinger dann aufgelistet ...

      ????
      R.M.

      1. Hello,

        Nur warum werden die Dinger dann aufgelistet ...

        Wenn Du gelesen hättest, was ich Dir gepostet hatte, müsste es Dir klar sein. Es läuft nur ein MySQL-Daemon. Dieser hat folglich auch nur ein Datenverzeichnis.

        Darfst Du denn selbst Datenbanken anlegen und verwalten?

        Grüße

        Tom