2008-09-19 14 views
6

MediaWiki'yi bir web sunucusuna yeni yükledim. Açıkça veritabanını doğru şekilde kurmak için kurulum sırasında birçok ayrıcalığa ihtiyaç duyuyor. Şimdi kurulu olduğu için bazı ayrıcalıkları güvenli bir şekilde iptal edebilir miyim (örneğin, tablo oluştur, tabloyu açabilir miyim?) Veya daha sonra daha fazla tablo oluşturmaya ihtiyaç duyabilir (ilk ihtiyaç duyduklarında). Eğer değilse, mümkün olduğunca az ayrıcalık vermeyi tercih ederim. .Yükleme sonrasında MediaWiki'nin bazı veritabanı ayrıcalıklarını iptal edebilir miyim?

cevap

2

Yükleme sonrasında, MediaWiki artık tablolar oluşturmak için gerekli değildir. Kullanıcının izin vermesini, seçmesini ve kilitlemesini öneririm.

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

Mediawiki'in LocalSettings.php'de olduğu gibi phpMyAdmin'i kullanarak bağlandığı kullanıcıyı değiştirin, bu kullanıcının ayrıcalıklarını düzenleyebilirsiniz (mysql konsolundan ayrıcalıklara izin vermemek ve bunları iptal etmek istemiyorsanız).

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

+0

Zaten kendi kullanıcısı var ('wikiuser'.) Başka eklemenin avantajı nedir? – finnw

+0

yok, root kullanıcısını bunu yapmak için kullanmadıkça. Wikiuser için phpMyAdmin ve setiniz ile olan ayrıcalıkları iptal edebilirsiniz. – UltimateBrent

İlgili konular