Ciao ragazzi...
Qualcuno sa come si possa creare un utente mysql da riga di comando?
Attendo vostre indicazioni!
Ciao!
Ciao ragazzi...
Qualcuno sa come si possa creare un utente mysql da riga di comando?
Attendo vostre indicazioni!
Ciao!
un utente mysql non è altro che un record nella tabella user di mysql....
file.sql
# mysql -u root -p users < file.sqlcodice:insert into users (host,username,password) values ('localhost','nome_utente',password('mia_pwd');
poi con grant imposti i permessi sulle varie tabelle/db
PS: se usi php, e ti connetti a mysql con mysql inveche che mysqli al posto di password() usa old_password()
ciao
"durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."
http://www.kumbe.it
Ottima cosa...
Ma sarebbe possibile fare lo stesso non creano il file.sql tipo
mysql -u root -p users < insert into users (host,username,password) values ('localhost','nome_utente',password('mia
_pwd');
?
come andrebbe cambiato il comando?
Ciao!
no perchè l'operatore < gli da in input un file
al limite dai solo
mysql -u root -p nome_db
ti si apre la shell e poi dail'istruzione sql
#
scusa ho notato che c'è un errore il database si chiama mysql, la tabella users, quindi il comando corretto è:
# mysql -u root -p mysql < file.sql
cmq il vantaggio del file è che lo hai scritto, ti resta, lo modifichi (ovviamente devi pensare che potrai avere anche istruzioni molto + complesse, pensa se tu volessi specificare tutti i vari privilegi...nella tabella users ci sono un 20ina di campi!)
"durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."
http://www.kumbe.it