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
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…