Проверка и оптимизация всех MySQL бд одной командой
Есть хорошая MySQL утилита, называется mysqlcheck, с помощью этой утилиты можно выполнить сразу несколько полезных операций над всеми MySQL базами данных. Команду нужно запускать от суперпользователя root.
Восстановление & Оптимизация
mysqlcheck -Aor
Только ввостановление
mysqlcheck -Ar
Только оптимизация
mysqlcheck -Ao
Описание аргументов:
-A – Проверить на ошибки все Mysql базы данных
-r – Отремонтировать все Mysql базы данных
-o – Оптимизировать все Mysql базы данных
мая 26, 2009 at 10:47
из под root не работает,
mysqlcheck: Got error: 1045: Access denied for user ‘root’@'localhost’ (using password: NO) when trying to connect
августа 5, 2009 at 6:41
работает, только надо писать
mysqlcheck -Ar -p
он спросит пароль на базу и начнет проверять
января 18, 2010 at 14:19
можно так =)
mysqlcheck -Aor –password=пароль
в crontab и пусть каждый день проверяет