Category: Mysql

Borrar revisiones WordPress mediante una consulta Mysql

El código para eliminar todas las revisiones que están disponibles en wordpress, para el que no sabía las revisiones son copias de los post que wordpress la va creando automáticamente y si tienes un sitio con mucho tiempo en linea, seguramente tendrás un montón de ellas, lo que hace que tu base de datos se agrande innecesariamente, bueno la consulta para borrar revisiones wordpress que se debe ejecutar 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'

mysql en putty
Si bien algunas otras personas recomiendan sólo utilizar la siguiente consulta:

DELETE FROM wp_posts WHERE post_type = "revision";

Pero esta consulta omite la eliminación de de los relationships y postmeta, como siempre es recomendable que antes de correr la consulta respaldes la base de datos, son un par de click que realmente te pueden salvar de tener un gran dolor de cabeza en caso de que pase algo inesperado.
Última versión de wordpress con la que la consulta fue probada y funciona: WordPress 3.8

Instalar MySQL 5.5 en CentOS6 via Repositorio REMI

Si deseas instalar MySQL seguramente ya sabes qué es, así que omitiré información a modo resumen de la historia del programa, así que iremos directos al grano, para instalar primero vamos a agregar los repositorios de REMI:

## Remi Dependency on CentOS 6 and Red Hat (RHEL) 6 ##
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
 ## CentOS 6 and Red Hat (RHEL) 6 ##
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

Si todo está OK, al momento de hacer