it-swarm.dev

Jaká konkrétní práva databáze potřebuje WordPress?

Chci vytvořit nového uživatele databáze pro instalaci WordPressu. Obvykle na localhost, mohu jen použít root, ale je to dobré praxe používat uživatele s co nejméně práv, jak je to možné.

Jaká jsou tato práva? Zajímalo by mě, jestli WordPress potřeboval mít nainstalované pluginy atd.

Může také vyžadovat oprávnění CREATE & DROP.

alt text

4
Jiew Meng

Pokud je vaše databáze nastavena tak, aby odepřela vzdálená připojení (tj. Pouze aplikace na stejném serveru mohou komunikovat s databází), pak nehrozí žádné nebezpečí, že váš uživatel WordPressu bude mít plný přístup. Ve skutečnosti většina automatizovaných instalačních skriptů, které používají weboví hostitelé, implicitně poskytuje úplný přístup ke svému uživateli aplikace WordPress.

Mějte na paměti, že vaše databáze "uživatel" není ve skutečnosti uživatel webu ... a pokud jste ručně spravovat databázi přes phpMyAdmin, přihlašovací údaje nebudou nikdy použity nic než WordPress.

To znamená, že neexistuje žádná záruka, že budoucí verze WordPress nepotřebují funkce, které deaktivujete. Pokud používáte svůj uživatel WordPress ručně spravovat databázi, možná budete potřebovat tyto funkce také. Moje doporučení by bylo udělit úplný přístup k vašemu uživateli WordPressu, ale pro uživatele používejte vysoce komplexní heslo.

2
EAMann