Quando accedo a cPanel, vado a creare un nuovo database MySQL con la procedura guidata. Di solito, si consiglia di assegnare l'utente del database con tutte le autorizzazioni da Inserisci, Aggiorna, Modifica, Esegui, ecc. Nell'elenco. Questo mi ha fatto pensare.
Nota: quando creo le mie applicazioni, tutte le autorizzazioni richieste sono Inserisci, Aggiorna, Elimina, Seleziona e Modifica. Il che è molto ragionevole per fare tutto ciò che vogliamo visualizzare i dati e interagire con esso.
Quando vogliamo davvero consentire a un'applicazione Web come un semplice CRUD PHP di eseguire, rilasciare, creare, attivare e pochi altri privilegi? Sarebbe più una minaccia per la sicurezza a MySQL e al nostro database?