Hola tengo mis hosting saturados, la capacidad de las bases de datos las tengo superadas y quiero eliminar datos con mas de dos años de antiguedad.
Ya he eliminado muchos articulos pero me pregunto si se puede hacer desde las bases de datos, yo no se acceder a lugar para eliminar cosas de la base de datos
los plagin para mejorarlas no me sirven pues siguen sobresaturadas
URL del sitio: Contenido solo visible a usuarios registrados
Hola Antonio,
En la las guias referentes a bases de datos encuentras la siguiente -> https://guias.webempresa.com/preguntas-frecuentes/optimizar-una-base-datos-phpmyadmin/
La cual contiene a su vez diversos enlaces a entradas de nuestro blog en el que se proporcionan sugerencias para ahorrar espacio en las bases de datos de WordPress, por ejemplo:
Lo que tú solicitas es un comando SQL que debes ejecutar desde phpMyAdmin en cPanel. Personalmente no te recomiendo aplicarlo al menos de que estés seguro de lo que se hace y si posees conocimientos en el lenguaje de consultas SQL, realiza una copia de seguridad de tu base de datos y guárdala en un lugar seguro siempre que vayas a realizar una modificación o eliminación con este método.
Para eliminar las entradas o páginas con fecha de creación anterior a 'YYYY-MM-DD HH:MM:SS':
DELETE FROM wp_posts WHERE post_date < '2017-01-01 00:00:00' AND post_status = 'publish'
Otro comando SQL que puede servirte es el siguiente:
DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision';
El anterior comando SQL eliminará todas las revisiones de la base de datos y lo asociado a ellas.
Saludos.
Muchísimas gracias, cuando vuelva de viaje a final de diciembre lo pondré en marcha todo y te comentaré, ahora ya es imposible pues viajamos a nuestra redacción en Santiago de Cuba y allí los minutos de internet son oro.
Hola Antonio,
Muy bien, quedaremos al pendiente de tus consultas.
Saludos.