Quali permessi dovrei dare a un 'utente' MySQL che cerca nel mio database?

1

Il mio sito ha un modulo di ricerca, che interroga alcune tabelle per qualsiasi cosa i miei utenti finali vogliano trovare.

Quali autorizzazioni devo fornire al mio utente MySQL per cercare nel database e aggiornare la colonna "tempi di ricerca", se necessario?

Sentiti libero di chiedere ulteriori informazioni o fammi sapere se si tratta di un duplicato. Ho trascorso cinque minuti buoni a cercarlo.

    
posta Austin Burk 18.12.2013 - 15:32
fonte

2 risposte

0

Avresti bisogno dei privilegi SELECT e UPDATE. Puoi scegliere di applicarli su tabelle esplicite. Mentre questo è il modo più sicuro, è anche un incubo da mantenere.

Di solito un compromesso ragionevole consiste nel concedere tali privilegi allo schema in cui risiedono le tabelle / viste e lasciarlo applicare su tutte le tabelle / viste in quello schema. Sarei simile a questo:

GRANT SELECT,UPDATE ON my_schema.* TO 'my_user'@'my_host' IDENTIFIED BY 'my_password';
    
risposta data 15.01.2014 - 20:54
fonte
1

Fornisci permessi di lettura alle tabelle e alle colonne necessarie per eseguire la ricerca e nient'altro.

    
risposta data 18.12.2013 - 16:34
fonte

Leggi altre domande sui tag