 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
beginner76
Data înscrierii: 31/Dec/2005
Mesaje: 1
|
| Trimis: Sâm Dec 31, 2005 8:35 am Titlul subiectului: mai multe baze de date |
|
|
am mysql si phpmyadmin instalate si configurate pe un server de linux si 3 baze de date create. as dori sa creez cate un user pt fiecare baza de date, astfel incat in momentul cand acceseaza http://ip_server/phpmyadmin si introduce user1 si pass1 (corespunzatoare cu db1) sa i se afiseze si sa aiba acces NUMAI la db1. la fel si pt user2-pass2-db2 si user3-pass3-db3.
cum pot face asta??
thx |
|
| Sus |
|
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Sâm Dec 31, 2005 12:32 pm Titlul subiectului: |
|
|
Cand creezi userul in phpMyAdmin nu bifezi nimic la "Global privileges", adica ii vei da doar drept de conectare (USAGE):
De ex, pentru a crea userul vasile cu parola vasilica Cod:
GRANT USAGE ON *.* TO 'vasile'@'localhost' IDENTIFIED BY 'vasilica' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ;
(eventual adaugi anumite restictii inlocuind 0 (=nelimitat) cu valorile maxime dorite)
Apoi, in fereastra urmatoare ai sectiunea "Database-specific privileges", aici ii specifici ce baza de date vrei sa poata accesa dupa care selectezi ce anume are voie sa faca, de exemplu pentru a- acorda acces total la baza de date dbvasile: Cod:
GRANT ALL PRIVILEGES ON `dbvasile` . * TO 'vasile'@'localhost' WITH GRANT OPTION ;
Vezi si:
http://dev.mysql.com/doc/refman/4.1/en/grant.html |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|