Category: MySQL

Matar todas las queries de un usuario en concreto

En esta entrada voy a explicar como obtener todas las queries de un usuario en concreto para proceder a matar las mismas. Esto puede ser útil en caso de tener, por ejemplo, un update grande en proceso y observar muchas queries de un usuario en concreto bloqueadas a la espera de que termine. Tenemos que estar muy seguros de que queremos matar estas queries, pues el comando sacará todas las queries de dicho usuario.

Entrar en modo recuperación de MySQL

Como entrar en el modo Recovery de MySQL

Reemplazar cadenas de texto en MySQL con REPLACE

En la entrada de hoy os voy a enseñar cómo reemplazar código en una bbdd mediante mysql_replace, algo muy útil sobretodo tras haber detectado una intrusión. En ocasiones los atacantes hacen uso de vulnerabilidades en el código de las webs para realizar ataques de inyección de código SQL en las bases de datos, provocando después …

Continue reading

Habilitar PHPMyAdmin sin acceder a Plesk

Plesk es un panel muy potente, pero en algunos aspectos es un poco intrusivo y tiene ciertos hándicaps. A primera vista, el acceso a PHPMyAdmin en un servidor Plesk es muy tosco, pues es necesario primero validarse en el Panel Plesk y después saltar a las bases de datos del dominio que queramos. Pues bien, existe una forma de saltarse esta primera validación y acceder a PHPMyAdmin directamente.

Convertir toda una base de datos a InnoDB

En ocasiones necesitaremos cambiar el motor de todas las tablas a InnoDB en lugar de MyISAM, porque el cambio de una única tabla no tiene porque solucionar los bloqueos provocados por MyISAM, para ello, existe una forma sencilla que procedo a explicar. IMPORTANTE: Siempre es necesario realizar un dump de la bbdd que vamos a …

Continue reading