Щойно я запустив WP на власному сервері. Я не намагаюся більше зафіксувати речі. Які дозволи повинен користувач db мати для мого WP db?
Щойно я запустив WP на власному сервері. Я не намагаюся більше зафіксувати речі. Які дозволи повинен користувач db мати для мого WP db?
Відповіді:
Якщо ви хочете заблокувати речі .... звичайний сайт Wordpress зазвичай вимагає лише користувача SELECT, INSERT, UPDATE та DELETE.
Якщо ви хочете скористатися функцією автоматичного оновлення, вона також потребує CREATE та ALTER.
Деякі плагіни можуть вимагати інших дозволів, але більшість - не.
Я задав подібне, але трохи детальніше запитання останнім часом: Користувач бази даних MySQL: Які привілеї потрібні?
Коротка інструкція з установки WordPress ( "5 хвилин" ) зазначає, що:
Створіть на своєму веб-сервері базу даних для WordPress, а також користувача MySQL, який має всі привілеї для доступу та модифікації.
Це мінімум пільг / дозволів, які потрібні, а поруч із тими, інші не потрібні.
Отже, якщо ваш користувач має більше привілеїв, ніж ті, ви можете їх зменшити.
Для безпечної бази даних вибір ВСІХ ПРИВИЛЕГІВ, безумовно, НЕ є відповіддю.
Дивіться Кодекс: http://codex.wordpress.org/Hardening_WordPress
> 10 Database Security
> 10.1 Restricting Database User Privileges