Archivo de la etiqueta: mysql

Error ‘not found’ en la carga de un fichero con init-file de MySQL

De vez en cuando recurro a este mecanismo de MySQL para cambiar la contraseña del administrador. En las distribuciones que tengan activo apparmor es muy probable que no funcione (dependerá, como vamos a ver, de la configuración apparmor) dando el error (que encontraremos en /var/log/mysql/error.log): [ERROR] /usr/sbin/mysqld: File ‘/path_al_fichero/nuevopasswd.sql’ not found (Errcode: 13) (obviamente, estoy… Leer más »

ownCloud y Raspberry PI

Tras un aviso de Dropbox para que reduzca los muchísimos GB que me sobran al haber «caducado la oferta» por pertenecer a la UA, he decidio crearme mi «ownCloud» con un disco duro de 1TB que tenía y una Raspberry PI. Sobre como instalarlo hay muchas entradas en la red (I, II, III, IV,  …)… Leer más »

Deshabilitar la carga de ficheros en MySQL

Un posible ataque que se puede realizar contra cualquier aplicación web y, por extensión, contra el gestor de base de datos y el sistema donde este corre, son las SQLi. Sí, al sistema operativo, también. ¿Cómo? Pues, aprovechando una SQLi descubierta, intentar descargar ficheros críticos del sistema. Qué ficheros se podrá cargar dependerá del usuario con el… Leer más »

Páginas lentas

Al igual que MySQL nos proporciona información sobre consultas lentas, con Apache, podemos registrar el tiempo de servicio de las páginas simplemente modificando el formato de los eventos que guarda. Así, con LogFormat “%h %P %l %u ”»%r» %>s %b «%{Referer}i» «%{User-Agent}i» tiempo: %T segundos» tendremos guardado el tiempo de servicio en segundos (es decir,… Leer más »