Italian mySQL

moore_it

Well-Known Member
Licensed User
Longtime User
Ciao a tutti,

non riesco a capire come creare un utente via codice in mysql.
Devo creare un callstatement ?
E se si qualcuno me lo sa spiegare non ci sono molte info in merito.

Grazie mille
 

moore_it

Well-Known Member
Licensed User
Longtime User
Ok grazie a chi mi ha risposto.
Si ottiene tutto grazie a degli SQL.

B4X:
DB.ExecNonQuery("CREATE USER IF NOT EXISTS '"&user&"'@'"&host&"' IDENTIFIED BY '"&password&"'")
DB.ExecNonQuery("GRANT ALL PRIVILEGES ON *.* to "&user&"@"&host&" with grant option")
 

udg

Expert
Licensed User
Longtime User
Non è un pochino eccessivo concedere tutti i privilegi su tutte le tabelle di tutti i database?
On database.table o anche ON database.* già circoscrivono meglio.
Se poi invece di Grant all usassi Grant Select, Insert... sarebbe ancora più sicuro
 
Top