Каковы рекомендуемые разрешения базы данных для WordPress?


Я только что запустил WP на своем собственном сервере. Я не пытаюсь больше все закрывать. Какие права доступа должен иметь пользователь БД к моей бд WP?

Author: hakre, 2011-02-05

5 answers

Если вы действительно хотели заблокировать что-то.... обычный сайт wordpress обычно требует от пользователя базы данных только ВЫБОРА, ВСТАВКИ, ОБНОВЛЕНИЯ и УДАЛЕНИЯ.

Если вы хотите использовать функцию автоматического обновления, для этого также потребуется СОЗДАТЬ и ИЗМЕНИТЬ.

Для некоторых плагинов могут потребоваться другие разрешения, но для большинства из них этого не потребуется.

 4
Author: cros13, 2014-08-13 16:10:21

WordPress использует только одного пользователя БД для всего, и ему понадобятся все разрешения на доступ к базе данных. СОЗДАНИЕ и ИЗМЕНЕНИЕ иногда используются при обновлении. ВСТАВКА, ОБНОВЛЕНИЕ и ВЫБОР используются постоянно.

 7
Author: Otto, 2011-02-05 09:23:13

В последнее время я задавал аналогичный, но немного более подробный вопрос: Пользователь базы данных MySQL: Какие привилегии необходимы?

В краткой инструкции по установке WordPress ( "5 минут" ) говорится, что:

Создайте базу данных для WordPress на своем веб-сервере, а также пользователя MySQL, у которого есть все права для доступа к ней и ее изменения.

Это минимум необходимых привилегий/разрешений, и рядом с ними другие не являются необходимый.

Поэтому, если у вашего пользователя больше привилегий, чем у них, вы можете уменьшить их.

 2
Author: hakre, 2017-04-13 12:37:35

Для защищенной базы данных выбор ВСЕХ ПРИВИЛЕГИЙ определенно НЕ ответ.

См. Кодекс: http://codex.wordpress.org/Hardening_WordPress

> 10 Database Security
>     10.1 Restricting Database User Privileges
 1
Author: Jerry9, 2016-03-30 07:56:44

Ответ таков: все привилегии. Это взято прямо со страницы установки wordpress здесь Посмотрите на раздел phpMyAdmin, и в нем говорится: "Нажмите Проверить все, чтобы выбрать все привилегии.

 0
Author: whodeee, 2013-09-30 20:16:59