Diagnosticar y reparar cuando SELinux está previniendo a mysqld (mysqld_t)
Hoy intentaba borrar una base de datos de un servidor corriendo MySql con SELinux habilitado cuando recibí este error. mysql> drop database test_everywhere; ERROR 6 (HY000): Error on delete of './test_everywhere//db.opt' (Errcode: 13) Al incio pense que era un problema de permisos pero revisando el syslog. me encontre con un mensaje como: setroubleshoot: SELinux is preventing mysqld (mysqld_t) "read" to ./test_everywhere//db.opt (public_content_rw_t). For complete SELinux messages. run sealert -l...
read moreCerrar todas las conexiones de un usuario en MySQL
Algunas veces nos encontramos con un usuario en MySQL que esta usando muchas conexiones, más de 20, y estas estan en estado Sleep. Podríamos copiar cada numero de proceso y agregarle el comando KILL pero esto nos llevaria un poco de tiempo. Entonces nos preguntamos ¿ como hacemos para cerrar todas las conexiones de un usuario en MySQL ? Gracias a la introduccion del information_schema podemos hacer una busqueda y sacar todos los procesos de un mismo usuario. Veamos el siguiente cuadro. mysql> select concat('KILL ',id,';') from information_schema.processlist where...
read more

Últimos Comentarios