sziasztok,
segítségeteket kérném, mert a phpmyadmin doksijából valahogy nem tudtam kihámozni, hogyan kell sok felhasználó esetén beállítani úgy, hogy mindenkinek be kelljen jelentkezni és ezután csakis a saját adatbázisát láthassa?
Minden választ köszönök, jól jönne akár egy jobb doksi link is.
A.
- 2062 megtekintés
Hozzászólások
cookie vagy http auth, ami mondjuk nehan próbálkozás után kiderül
- A hozzászóláshoz be kell jelentkezni
hello,
mindekktővel próbálkoztam, de hülyeségeket csinált. nem engedett be vagy beengedett egy júzernévvel és minde adatbázist láttam. stb.
andras.dhost.hu
- A hozzászóláshoz be kell jelentkezni
Gondolom a cookie-nal lattal mindent, nekem is ezt csinalja. A mysql verziod 4.1? Valszin usage-et minden juzernek minden db-re adott az update script talán, ha volt ilyen. A http-auth-nak viszont elvileg jonak kell lennie.
- A hozzászóláshoz be kell jelentkezni
sajnos a mysql-em tényleg 4.1. Jó sokat is cumiztam már miatta (utf8)
andras.dhost.hu
- A hozzászóláshoz be kell jelentkezni
Ha megfelelően fordítod a klienst meg a szervert, akkor teljesen nagyszerűek lesznek. Pont a héten lőttem be FreeBSD 6.1-en egy phpmyadminos témát php5.1.4-el még mysql4.1-el.
- A hozzászóláshoz be kell jelentkezni
MySQL-ben probalkoztal mar user managementtel?
- A hozzászóláshoz be kell jelentkezni
szóval akkor a my.cnf -ben kell beállítani valamit?
andras.dhost.hu
- A hozzászóláshoz be kell jelentkezni
Nem, ha jol tudom, akkor nincs olyan hogy phpmyadmin user.
Amilyen userek fel vannak veve mysql-ben olyanok lesznek phpmyadminban olyan jogokkal
Tehat, ha felveszel root-al egy user nevu usert, es letrehozol neki egy kismiska db-t amire adsz mindenfele jogot, akkor a phpmyadminba be tudsz lepni a user nevu userrrel, es tudod hasznalni a kismiska db-t
- A hozzászóláshoz be kell jelentkezni
Ugy megy, hogy:
phpmyadmin 2.6.2
uj felhasznalo hozzaadas,
csak a nevet, hosztot, es jelszot toltod ki, a global privilegiumokat NEM.
Vegrehajt->
Kovetkezo lapon kivalasztod a kivant adatbazist, es az azt koveto lapon pedig a privilegiumokat.
- A hozzászóláshoz be kell jelentkezni
Kipróbálom majd, köszi!
andras.dhost.hu
- A hozzászóláshoz be kell jelentkezni
hogy pontosítsak:
1) megcsinálod a mysql adatbankban a "user" táblában az új felhasználót, a jelszó melletti legördülö menüt "PASSWORD"-ra állítod, minden privilégiumot "N"-en hagysz (téged különösen a Show_db_priv érdekel, ez mondja meg, hogy láthatja-e azokat az adatbázisokat, amihez semmilyen privilégiuma sincs)
2) elmented
3) a "db" tábla alatt beírsz egy új sort, benne az adatbank nevével (azt hiszem, ebben a pillanatban már léteznie kell!) és az éppen létrehozott felhasználóval....beállítod, milyen jogai legyenek a saját adatbankján a felhasználónak...
4) elmented
5) majd az sql ablakban végrehajtod ezt a parancsot "FLUSH PRIVILEGES"
ez azt mondja meg, hogy töltse újra a hozzáférési privilégiumokat a szerver....ennyi!
- A hozzászóláshoz be kell jelentkezni
Köszönöm a sok segítséget, sikerült megoldani az elérés szabályozást minden userre.
andras.dhost.hu
- A hozzászóláshoz be kell jelentkezni
Lehet ez kell neked:
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?
A config.php file-ban találod.
- A hozzászóláshoz be kell jelentkezni
PMA-ban kell beállítani, hogy az adott user(ek) (mysqlben létrehozva) csak az adott adatbázis(ok)hoz legyenek jogosult(ak). MySQL-ben is be lehet (természetesen).
- A hozzászóláshoz be kell jelentkezni