2008-09-19 8 views
6

Właśnie zainstalowałem MediaWiki na serwerze sieciowym. Oczywiście podczas instalacji konieczne jest wiele przywilejów, aby poprawnie skonfigurować bazę danych. Teraz, gdy jest zainstalowany, mogę bezpiecznie odwołać niektóre uprawnienia (np. Utworzyć tabelę, upuścić tabelę?) Czy może trzeba utworzyć więcej tabel później (kiedy są one potrzebne?) Jeśli nie, to wolałbym przyznać mu jak najmniej przywilejów .Czy mogę odwołać niektóre uprawnienia do bazy danych z MediaWiki po instalacji?

Odpowiedz

2

Po instalacji MediaWiki nie trzeba tworzyć żadnych więcej tabel. Sugerowałbym, aby użytkownik wstawił, wybrał i zablokował uprawnienia.

grant select,lock tables,insert on media_wiki_db.* to 'wiki'@'localhost' identified by 'password'; 
0

Zmień użytkownika, z którym łączy się mediawiki, tak jak w LocalSettings.php, a następnie za pomocą phpMyAdmina, możesz edytować uprawnienia tego użytkownika (to znaczy, jeśli nie jesteś w stanie nadawać i cofać przywileje z konsoli mysql).

http://www.phpmyadmin.net/home_page/index.php

+0

Posiada już własnego użytkownika ("Wikiuser"). Jaka jest zaleta dodawania kolejnego? – finnw

+0

none, chyba że użyłeś do tego użytkownika root. Możesz po prostu odwołać uprawnienia dla wikiuser za pomocą phpMyAdmina i twojego zestawu. – UltimateBrent