Creare utenti

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
Salve ragazzi vorrei chiedervi, quando creo un utente in MySQL in questo modo: create user nomeUtente , poi quando vado a fare il login mi dice errore!!!
Cosa posso fare???
GRAZIE:fonzie:
 
Prima ti crei un utente e gli assegni una password:
PHP:
CREATE USER 'nome_user'@'localhost' IDENTIFIED BY 'password';

poi gli assegni i permessi, ad esempio:

PHP:
GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'nome_user'@'localhost';
 
Quindi per creare un utente che si colleghi da qualsiasi client, con tutti i permessi (creare eliminare tabelle) nel suo database è cosi??
nome utente: prova
pass: pasprova
nome db: prova_db


---------
CREATE USER 'prova'@'localhost' IDENTIFIED BY 'pasprova';
---------

---------
GRANT SELECT,INSERT,UPDATE,DELETE ON prova.* TO 'prova'@'localhost';
---------


Alcune domande:
Ma @localhost significa che si può collegare solo da local o da qualsiasi parte?
mi dite dove trovare una guida sui permessi?

GRAZIE:fonzie::fonzie:
 
Avrei un altra domanda, in merito ai permessi.
Ma se io voglio dare tutti i permessi ma solo in un database come fare?
Chiaramente l'utente deve poter visualizzare solo il suo database (in questo caso prova_db)
GRAZIE:fonzie:
 

Discussioni simili