Могу ли я отозвать некоторые права доступа к базе данных у MediaWiki после установки?

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

  •  01-07-2019
  •  | 
  •  

Вопрос

Я только что установил MediaWiki на веб-сервер.Очевидно, что ему требуется множество привилегий во время установки, чтобы правильно настроить свою базу данных.Теперь, когда он установлен, могу ли я безопасно отозвать некоторые привилегии (напримерсоздать таблицу, удалить таблицу?) Или, возможно, потребуется создать больше таблиц позже (когда они понадобятся впервые?) Если нет, то я бы предпочел предоставить ему как можно меньше привилегий.

Это было полезно?

Решение

После установки MediaWiki больше не нужно создавать никаких таблиц.Я бы предложил предоставить пользователю разрешение insert, select и lock.

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