ugrás a tartalomhoz

Felh. nem csak a saját db-ket látja PHPMyAdmin

Anonymous · 2006. Május. 1. (H), 14.09
Problémám az hogy egy átlagos jogokkal rendelkező user látja az összes adatbázist phpmyadminban, nem lehet valahogy megoldani hogy csak a saját dbket lássa?
 
1

Csak saját db

s_volenszki · 2006. Május. 1. (H), 16.36
Azt nem tudom, hogy a phpMyAdmin-t hol kell áthegeszteni, de én a SmartDb-met
így bütyköltem meg:

$kapcsolat = mysql_connect('host', 'felhsznalo', 'jelszo');
$adatbazis_lista = mysql_list_dbs($kapcsolat);

while ($sor = mysql_fetch_object($adatbazis_lista)) {
   if ($sor->Database =="felhsznalo"){echo $sor->Database;}
}


s_volenszki
2

nem phpmyadmin hiba

VBala · 2006. Május. 1. (H), 19.24
A mysql usereknek ne adj globális jogokat, csak mindnek a saját adatbázisára.
Egyébként ha phpmyadminban át is hegeszted, akkor is hozzáférne a többihez a saját php kódján keresztül.