Ноя 272014
Добрый день.
На днях. ко мне обратился один хозяин проекта который я курировал, говорит не открываются некоторые таблицы в базе не отк , и не кторые части сайта также не открываются.
Часть информации было взято из этой статьи, Mysql исправление ошибок.
Freebsd Mysql оптимизация.
Сначала остановим базу нашу, ибо по другому не получится исправить.
# /usr/local/etc/rc.d/mysql-server stop
Начал смотреть базы.
Обнаружил не верные индексы в таблицах.
# myisamchk -s /var/db/mysql/bagas/*.MYI myisamchk: warning: 1 client is using or hasn't closed the table properly MyISAM-table '/var/db/mysql/bagas/wr_SYS.MYI' is usable but should be fixed
Их конечно было не мало, у этого проекта около 7 баз данных.
Для исправления можно сделать так:
индивидуально, по таблично
# myisamchk -r /var/db/mysql/bagas/wr_SYS.MYI
либо все разу по базе.
# myisamchk -r /var/db/mysql/bagas/*.MYI
вот и все.
После мы увидим.
- recovering (with sort) MyISAM-table '/var/db/mysql/bagas/wr_SYS.MYI' Data records: 2376 - Fixing index 1 - Fixing index 2 - Fixing index 3 - Fixing index 4
Вот и все.
После запускаем обратно сервис mysql.
# /usr/local/etc/rc.d/mysql-server start