Portál AbcLinuxu, 10. května 2025 07:09
Zdravim, mam phpmyadmin 2.5.6 a potreboval bych nastavit, aby se uzivateli user1 zobrazila pouze databaze user1, user2 aby mel databazi user2, a root videl vsechno. Jde to nejak udelat? Nechci mit u kazdyho webu vlastni phpmyadmin, ve kterym nastavim napevno only_db. Dik
Dik, funguje to. Jen mam jeden problemek jeste, ze vidim u uzivatele tabulku information_schema, ale pise me to Access denied. Ten Acces denied chapu, protoze uzivatel nema pravo. Nevim proc ji ale vidi, kdyz ostatni databaze u kterych nema pravo nevidi. Samozrejme chci, aby databaze, kde nema pristup ani nevidel, vcetne information_schema
you can hide the data base by putting : $cfg['servers'][$i]['hide_db'] = 'information_schema'; into your config.inc.php file in the phpMyAdmin folder. The database is still access accessable by the user, it is just not visible to them anymore.Osobně jsem to kdysi řešil, ale vzhledem k tomu, že jsem si nechtěl ručně upravovat config (kvůli pozdějšímu upgrade phmyadmin apod.), tak jsem se nato vykašlal.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.