Acabo de ejecutar WP en mi propio servidor. No estoy tratando de bloquear las cosas más. ¿Qué permisos debería tener el usuario de la base de datos en mi base de datos de WP?
Acabo de ejecutar WP en mi propio servidor. No estoy tratando de bloquear las cosas más. ¿Qué permisos debería tener el usuario de la base de datos en mi base de datos de WP?
Si desea bloquear las cosas ... un sitio normal de wordpress normalmente solo requerirá que el usuario de la base de datos tenga SELECCIONAR, INSERTAR, ACTUALIZAR y BORRAR.
Si desea utilizar la función de actualización automática, también necesitará CREAR y ALTERAR.
Algunos complementos pueden requerir otros permisos, pero la mayoría no lo hará.
WordPress solo usa un usuario de base de datos para todo, y tendrá que tener todos los permisos para la base de datos. CREATE y ALTER se utilizan al actualizar, a veces. INSERT, UPDATE, y SELECT se usan todo el tiempo.
He hecho una pregunta similar, pero un poco más detallada últimamente: Usuario de la base de datos MySQL: ¿Qué privilegios se necesitan?
La breve instrucción de instalación para WordPress ( "5 Minutes" ) indica que:
Cree una base de datos para WordPress en su servidor web, así como un usuario de MySQL que tenga todos los privilegios para acceder y modificarlo.
Este es el mínimo de privilegios / permisos que se necesitan y, junto a ellos, otros no son necesarios.
Entonces, si su usuario tiene más privilegios que esos, puede reducirlos.
Lea otras preguntas en las etiquetas security mysql permissions privileges