هل يمكنني إلغاء بعض امتيازات قاعدة البيانات من MediaWiki بعد التثبيت؟

StackOverflow https://stackoverflow.com/questions/105604

  •  01-07-2019
  •  | 
  •  

سؤال

لقد قمت للتو بتثبيت MediaWiki على خادم ويب.من الواضح أنه يحتاج إلى الكثير من الامتيازات أثناء التثبيت لإعداد قاعدة البيانات الخاصة به بشكل صحيح.الآن بعد أن تم تثبيته، هل يمكنني إلغاء بعض الامتيازات بأمان (على سبيل المثال؟إنشاء جدول، إسقاط الجدول؟) أو قد تحتاج إلى إنشاء المزيد من الجداول لاحقًا (عندما تكون هناك حاجة إليها لأول مرة؟) إذا لم يكن الأمر كذلك، فأنا أفضل منحها أقل عدد ممكن من الامتيازات.

هل كانت مفيدة؟

المحلول

بعد التثبيت، لن يحتاج MediaWiki إلى إنشاء أي جداول أخرى.أقترح منح المستخدم إذن الإدراج والتحديد والقفل.

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

نصائح أخرى

قم بتغيير المستخدم الذي يتصل به mediawiki كما هو الحال في LocalSettings.php ثم باستخدام phpMyAdmin، يمكنك تحرير امتيازات هذا المستخدم (أي، إذا لم تكن مرتاحًا لمنح الامتيازات وإبطالها من وحدة تحكم mysql).

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top