Posso revocare alcuni privilegi di database da MediaWiki dopo l'installazione?
Domanda
Ho appena installato MediaWiki su un server web. Ovviamente ha bisogno di molti privilegi durante l'installazione per configurare correttamente il suo database. Ora che è installato, posso revocare in modo sicuro alcuni privilegi (ad esempio, creare una tabella, eliminare una tabella?) O potrebbe essere necessario creare più tabelle in un secondo momento (quando sono necessarie per la prima volta?) In caso contrario, preferirei concedergli il minor numero di privilegi possibile .
Soluzione
Dopo l'installazione, MediaWiki non ha bisogno di creare altre tabelle. Suggerirei di dare all'utente l'inserimento, la selezione e il blocco dell'autorizzazione.
grant select,lock tables,insert on media_wiki_db.* to 'wiki'@'localhost' identified by 'password';
Altri suggerimenti
Cambia l'utente a cui mediawiki si connette come in LocalSettings.php e quindi usando phpMyAdmin, puoi modificare i privilegi di quell'utente (cioè, se non ti senti a tuo agio nel concedere e revocare i privilegi dalla console mysql).