ubuntuusers.de

MySQL phpMyAdmin hide_db

Status: Gelöst | Ubuntu-Version: Server 14.04 (Trusty Tahr)
Antworten |

EliteGroup

Anmeldungsdatum:
5. September 2013

Beiträge: 85

Wohnort: Wien

Hey Leute,

Habe einmal meinen Server neu installiert mit Ubuntu 14.04 nun funktioniert bei phpmyadmin die "$cfg['Servers'][$i]['hide_db'] = 'information_schema';" nicht mehr. Ich verwende phpmyadmin 4.2.3 > bei (4.0.1) funktinierte es auch nicht mehr bei mir, vorher hat es jedoch immer geklappt mit $cfg['Servers'][$i]['hide_db'] = '^information_schema|performance_schema$';

google hilft auch nicht weiter da gibt es nur die alte info mit > $cfg['Servers'][$i]['hide_db']

mir ist aufgefallen sobald ich diese zeile $cfg['Servers'][$i]['hide_db'] = '^information_schema$'; in /etc/phpmyadmin/config.inc.php einfüge passiert das:

http://s14.directupload.net/images/141112/sxv5asx8.jpg " Aktueller Server: (Server) localhost localhost " was mache ich falsch?

Hoerbert

Avatar von Hoerbert

Anmeldungsdatum:
3. Oktober 2007

Beiträge: 375

Moin EliteGroup,

also das Beispiel von hier zum Ausblenden mehrerer Datenbanken funktioniert bei mir unter 14.04 mit phpmyadmin aus den Paket-Quellen (also Version 4.0.10, wenn ich das richtig sehe) ohne Probleme.

An welche Stelle hast du die Zeile denn eingefügt? Da bei dir dann die Server-Auswahl erscheint, gehe ich fast davon aus, dass an der gewählten Stelle $i bereits auf 2 steht, weshalb phpmyadmin von mehreren verwalteten Servern ausgeht und für den ersten (und vermutlich auch einzigen) Server damit hide_db nicht konfiguriert wird. Achte darauf, dass du die Zeile zwischen dem ersten $i++ und dem zweiten $i++ einfügst. Dann sollte das eigentlich auch funktionieren.

Wenn es dann immer noch nicht geht, poste doch mal deine /etc/phpmyadmin/config.inc.php (am besten im Codeblock).

Gruß

Torben

EliteGroup

(Themenstarter)

Anmeldungsdatum:
5. September 2013

Beiträge: 85

Wohnort: Wien

Hoerbert schrieb:

Moin EliteGroup, An welche Stelle hast du die Zeile denn eingefügt? Da bei dir dann die Server-Auswahl erscheint, gehe ich fast davon aus, dass an der gewählten Stelle $i bereits auf 2 steht, weshalb phpmyadmin von mehreren verwalteten Servern ausgeht und für den ersten (und vermutlich auch einzigen) Server damit hide_db nicht konfiguriert wird.

Ah vielen Dank Torben, genau ich hatte die zeile genau nach i++ (wo ich eigentlich immer die zeile eingefügt hatte am ende des dokuments und es hatte immer geklappt komischerweise)

Funktioniert:

nano /etc/phpmyadmin/config.inc.php
if (!empty($dbname)) {
    /* 
    ...................
    */
    $cfg['Servers'][$i]['hide_db'] = '(information_schema|phpmyadmin|mysql|performance_schema)';

    $i++;
}

Gruß Elite

Antworten |