Проверка и оптимизация всех MySQL бд одной командой

Есть хорошая MySQL утилита, называется mysqlcheck, с помощью этой утилиты можно выполнить сразу несколько полезных операций над всеми MySQL базами данных. Команду нужно запускать от суперпользователя root.

Восстановление & Оптимизация

mysqlcheck -Aor

Только ввостановление

mysqlcheck -Ar

Только оптимизация

mysqlcheck -Ao

Описание аргументов:
-A – Проверить на ошибки все Mysql базы данных
-r – Отремонтировать все Mysql базы данных
-o – Оптимизировать все Mysql базы данных


3 Responses to “Проверка и оптимизация всех MySQL бд одной командой”

  • TOT KTO Says:

    из под root не работает,

    mysqlcheck: Got error: 1045: Access denied for user ‘root’@'localhost’ (using password: NO) when trying to connect

  • naygmus Says:

    работает, только надо писать
    mysqlcheck -Ar -p
    он спросит пароль на базу и начнет проверять

  • _scorpio_ Says:

    можно так =)
    mysqlcheck -Aor –password=пароль

    в crontab и пусть каждый день проверяет

Leave a Reply