Igual que el post anterior crearemos un fichero bat, según el mismo procedimiento comentado.
Escribiremos lo siguiente:
@echo off
mysqlcheck -u miuser -p mipassword mibd -c
mysqlcheck -u miuser -p mipassword mibd-o
pause
Donde sustituimos miuser por el nombre de usuario, mipassword por la contraseña y mibd por el nombre de la base de datos.
De esta forma compactamos la base de datos y regeneramos los índices.
jueves, 17 de marzo de 2011
[MySQL] --> Compactar y optimizar Base de datos
Etiquetas:
bat,
compactar base datos,
mysql,
mysqlcheck,
optimizar base datos
Suscribirse a:
Enviar comentarios (Atom)
Buenas,
ResponderEliminarEsas opciones que indica comprueba los errores y optimiza las tablas, pero no las compacta, el espacio que ocupa el ibdata1 es el mismo y aunque se borren datos de las tablas el tamaño del ibdata1 no se reduce, alguien tiene otra idea de como hacerlo
Saludos