Właśnie uruchomiłem WP na własnym serwerze. Nie próbuję więcej blokować rzeczy. Jakie uprawnienia powinien mieć użytkownik db do mojej bazy danych WP?
źródło
Właśnie uruchomiłem WP na własnym serwerze. Nie próbuję więcej blokować rzeczy. Jakie uprawnienia powinien mieć użytkownik db do mojej bazy danych WP?
Jeśli chciałeś to zablokować ... normalna witryna Wordpress zwykle wymaga tylko użytkownika bazy danych, który ma SELECT, INSERT, UPDATE i DELETE.
Jeśli chcesz skorzystać z funkcji automatycznej aktualizacji, będzie ona również wymagać utworzenia i zmiany.
Niektóre wtyczki mogą wymagać innych uprawnień, ale większość nie.
WordPress używa tylko jednego użytkownika DB do wszystkiego i będzie musiał mieć wszystkie uprawnienia do bazy danych. Czasami używa się opcji UTWÓRZ i ZMIEŃ podczas aktualizacji. INSERT, UPDATE i SELECT są używane przez cały czas.
Zadałem ostatnio podobne, ale nieco bardziej szczegółowe pytanie: Użytkownik bazy danych MySQL: Jakie uprawnienia są potrzebne?
Krótka instrukcja instalacji dla WordPress ( „5 minut” ) stwierdza, że:
Utwórz bazę danych WordPress na swoim serwerze internetowym, a także użytkownika MySQL, który ma wszystkie uprawnienia do dostępu i modyfikowania go.
Jest to minimum wymaganych przywilejów / uprawnień, a obok nich inne nie są potrzebne.
Jeśli więc użytkownik ma więcej uprawnień niż te, możesz je zmniejszyć.
W przypadku bezpiecznej bazy danych wybranie WSZYSTKICH UPRAWNIEŃ zdecydowanie nie jest odpowiedzią.
Zobacz kodeks: http://codex.wordpress.org/Hardening_WordPress
> 10 Database Security
> 10.1 Restricting Database User Privileges
Odpowiedzią są wszystkie przywileje. Jest to pobierane bezpośrednio ze strony instalacji wordpress tutaj. Spójrz na sekcję phpMyAdmin i stwierdza ona: „Kliknij Zaznacz wszystko, aby wybrać wszystkie uprawnienia.
źródło