Контакты RSS 2.0

Разделы Сайта:

Кубтеле - о компании
Инструменты SEO
FreeBSD
Администрирование
Centos администрирование
Windows администрирование
Программирование для web

Аккаунт

Популярное:

Centos › Восстановление работоспособности базы данных mysql на CENTOS
Итак что же делать, когда внезапно после отключения питания, даже запланированного база данных посыпалась и одна из таблиц показывает, что необходимо её восстановление, а то и ещё того хуже mysql начинает ругаться на крах системной таблицы information_schema и уже толком не запускается, а запускается какой-то кусок системного процесса и mysql не работает.
Если произошла такая беда, то следует завершить все процессы mysql запущенные в системе, убедится что нет никаких процессов в системе связанных с mysql можно при помощи webmin там всё достаточно наглядно выводиться, либо по команде вывода всех активных процессов в системе, либо командой
/etc/rc.d/init.d/mysqld stop
Далее воспользуемся такой замечательной утилитой как myisamchk, формат вывода следующий
myisamchk -s database/*.MYI
где -s опция проверки указанной таблицы, она ничего не чинит, а только проверяет на предмет краха, если выдаст что таблица слетела, потребуется использовать опцию -r для этой таблицы,
myisamchk -r database/*.MYI
опция восстановления таблицы
кстати database/ это каталог расположения таблицы. В моём случае centos и все таблицы находятся в var/lib/mysql
после того как вы нашли повреждённую таблицу и восстановили её, пытайтесь запустить mysql командой
/etc/rc.d/init.d/mysqld start
Если OK тогда всё нормально, можете проверять как работают ваши базы данных на примере работы ваших сайтов. При всём при этом не стоит однако забывать и об истинных причинах произошедших неполадок. Так в моём случае проблема не решалась по причине переполнения раздела диска логами серверра. Не забывайте вовремя очищать и удалять логи сервера. Конечно необходимо оптимизировать работу сайтов, чтобы ваши сайты во время работы не забивали логов вашего сервера. Также обратите внимание на то что пишет ваш сервер во время загрузки. Если при загрузке сервера на Centos нажать клавишу Esc, мы увидим все подгружаемые сервисы и результат сканирования диска на возможные ошибки в файловой системе. Разумеется ошибок в файловой системе быть не должно. Если же они всё равно появляются, тоесть их не удаётся исправить в многопользовательском режиме, вам придётся запустить в однопользовательском режиме комманду fsck , как зайти в однопользовательский режим и дальнейшие действия выходят за рамки этой статьи.
скачать dle 10.3фильмы бесплатно
Добавил: admin › 20-02-2013, 04:12
› 0 комментария › печатькатегория
Другие новости по теме
  • Настройка сервера MYSQL на CentOS
  • Настройка сервера под задачи web хостинга на CENTOS 6
  • Мониторинг серверов, серверов баз данных на работоспособность
  • Описание системы резервного копирования веб сайтов и баз данных mysql в системе FreeBSD
  • Установка - Настройка панели управления хостингом syscp

  • Кубтеле 350000, Россия, Краснодарский край, , город Краснодар,улица Айвазовского, д. 94, корп. А
    Продвижение сайтов,Регистрация доменов,Компьютерная системная интеграция
    8(861) 299-02-62, +7(903) 449-666-8