powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL не видит файл cache.MYI - что делать ?
7 сообщений из 7, страница 1 из 1
MySQL не видит файл cache.MYI - что делать ?
    #39023466
dp_cmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
tail -50 /var/log/mysqld.log

150805 15:41:01 [ERROR] /usr/libexec/mysqld: Can't open file: 'cache.MYI' (errno: 144)
150805 15:41:01 [ERROR] /usr/libexec/mysqld: Can't open file: 'cache.MYI' (errno: 144)
150805 15:45:36 [Note] /usr/libexec/mysqld: Normal shutdown

150805 15:45:36  InnoDB: Starting shutdown...
150805 15:45:37  InnoDB: Shutdown completed; log sequence number 0 43644
150805 15:45:37 [Note] /usr/libexec/mysqld: Shutdown complete

150805 15:45:37  mysqld ended

150805 21:47:01  mysqld started
150805 21:47:02  InnoDB: Started; log sequence number 0 43644
/usr/libexec/mysqld: ready for connections.
Version: '4.1.20'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source distribution
150805 21:56:48 [ERROR] /usr/libexec/mysqld: Can't open file: 'cache.MYI' (errno: 144)
150805 21:56:48 [ERROR] /usr/libexec/mysqld: Can't open file: 'cache.MYI' (errno: 144)

Кончилось место на /usr
Место восстановлено, но ошибка не пропала.

База лежит здесь - /var/lib/mysql/mysql
Файл здесь - /var/lib/mysql/squidlog/cache.MYI

Подскажите, плиз, как убрать ошибку и что сейчас из-за нее не работает или работает не так.
...
Рейтинг: 0 / 0
MySQL не видит файл cache.MYI - что делать ?
    #39023476
dp_cmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
mysql> select * from squidlog.cache;
ERROR 1016 (HY000): Can't open file: 'cache.MYI' (errno: 144)



Правильно ли я понимаю, что надо восстановить данную таблицу ?
REPAIR TABLE squidlog.cache;
...
Рейтинг: 0 / 0
MySQL не видит файл cache.MYI - что делать ?
    #39023508
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MYI - это файл индексов MyISAM. Индексы обычно ремонтируются при помощи myisamchk --force имя_файла .

Не может открыть - возможно, права слетели. Проверить/поправить права/владельца файла.

Что не работает... Ну вот индексы на этой таблице и не работают. Запросы мож какие тормозят...
...
Рейтинг: 0 / 0
MySQL не видит файл cache.MYI - что делать ?
    #39023512
dp_cmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
А myisamchk надо отдельно ставить или она уже есть в комплекте ?
Позже попробую, сейчас нет возможности, к сожалению ..
...
Рейтинг: 0 / 0
MySQL не видит файл cache.MYI - что делать ?
    #39023609
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно с MySQL-сервером поставляется набор утилит для обслуживания этого самого сервера.
...
Рейтинг: 0 / 0
MySQL не видит файл cache.MYI - что делать ?
    #39023924
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
errno: 144
всегда когда видите в mysql номер ошибки нужно вызывать perror .
144 в линуксе выдает
MySQL error code 144: Table is crashed and last repair failed

то есть, да, информация в файле MYI некорректна и таблицу нужно починить.
...
Рейтинг: 0 / 0
MySQL не видит файл cache.MYI - что делать ?
    #39025984
dp_cmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
починилось так

Код: sql
1.
REPAIR TABLE squidlog.cache;



всем большое спасибо
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL не видит файл cache.MYI - что делать ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]