Buen script que chequea todas las bbdds en busca de tablas MyISAM o INNODB y las optimiza.
MySQLFragFinder.sh
Links
http://www.dufault.info/blog/a-script-to-optimize-fragmented-tables-in-mysql/
12CREATE TABLE pruebas LIKE produccion;
INSERT pruebas SELECT * FROM produccion;
El primer comando crea una tabla como la que queremos copiar, el segundo, añade todo lo de la tabla objeto de copia a la nueva tabla creada en el primer comando.
Cuando hacemos uso de mysqldump, para hacer backup de nuestras bases de datos, por defecto, se incluyen los triggers pero no las procedures.
Para hacer backup completo de las bases de datos y añadir las procedures, hemos de añadir el parámetro “- -routines”
# mysqldump –routines > datos.sql
Para hacer backup SÓLO de las procedures:
# mysqldump –no-create-info –no-data –no-create-db –skip-opt –routines >...
Bonito problema! Después de arreglar la BD de los RPM, y hacer que el yum funcionase de nuevo, ejecuté un yum update, al acabar y querer arrancar el plesk, me salía este error:
1Error message file '/usr/share/mysql/english/errmsg.sys' had only 472 error messages
Lo lógico sería intentar desinstalarlo con el yum, pero yum analiza las dependencias y te dice que nanai, que si lo haces se carga el PLESK, cosa no grata en la mayoría de los casos.
La solución se me apareció en busca de Google, como siempre. Una forma para poder desintalar un RPM sin tener en cuenta las dependencias sería...