0

mysql

ПРОВЕРКА, ВОССТАНОВЛЕНИЕ И ОПТИМИЗАЦИЯ ТАБЛИЦ В БАЗЕ ДАННЫХ

Проверка, оптимизация и восстановление таблиц базы данных процесс не всегда тривиальный. Данную процедуру можно произвести средствами PhpMyAdmin и ему подобных утилит, а также, некоторые из CMS умеют выполнять данную процедуру. Но все же самым надежным будет выполнение данного кода из консоли сервера.

Для проведения процедуры проверки всех таблиц базы данных, необходимо в консоли сервера (не заходя в MySQL) выполнить команду:

mysqlcheck -u root -p --check --all-databases 

Для автоматического восстановления всех таблиц нужно выполнить команду:

mysqlcheck -u root -p --auto-repair --all-databases 

Для оптимизации всех таблиц нужно выполнить команду:

mysqlcheck -u root -p --optimize --all-databases 

Если нужно восстановить только одну таблицу в базе данных, то поможет команда:

mysqlcheck -r db_name table_name -uroot -p 

Если нужно восстановить много таблиц в одной базе данных, то поможет команда:

mysqlcheck -r db_name -uroot -p
Облачная платформа

Свежие комментарии

Подписка

Лучшие статьи

Рубрики

Популярное

asterisk
Previous Story

Команды Asterisk

postfix
Next Story

Работа с очередью сообщений в Postfix

Latest from Blog

UPS. Настраиваем централизованное управление электропитанием в сети при помощи NUT

Структурно NUT состоит из трех основных частей: Важный момент! Сервер NUT никак не связывается с клиентами и не передает им никаких команд, все решения принимает клиент, который при помощи службы мониторинга получает с

Бэкап данных в автоматическом режиме с применением rsync и cron

Этап 1. Инсталляция rsync rsync представляет из себя инструмент быстрого и эффективного копирования документов и директорий, поддерживающая инкрементное обновление, удаленную синхронизацию через SSH и исключение файлов. Она предустановлена на различных дистрибутивах Linux. В

Интеграция Asterisk и Битрикс24

В сети есть разные варианты интеграции IP-АТС Asterisk и CRM Битрикс24, но мы, все таки, решили написать свою. По функционалу все стандартно: Под катом расскажу как все настроить у себя и дам

Nextcloud migrate to PostgreSQL

Also getting the famous “1213 Deadlock found when trying to get lock; try restarting transaction”? A few users reported switching to PostgreSQL fixed it. While I did not believe at first… Yes…

Автоматизированные бэкапы postgresql

Всем привет! Я бы сказал что эта статья cookbok по которому можно создать простое и эффективное решение для создания бэкапов базы данных. Казалось бы довольно очевидная задача но тем не менее когда
Go toTop