Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: users.MYI
 
 автор: SIDPR   (28.09.2006 в 20:28)   письмо автору
 
 

что за ошибка такая?


Can't open file: 'users.MYI' (errno: 145)


как с ней боротся да и вообще что такое "users.MYI" ?
Заранее благодарен откликнувшимся!

   
 
 автор: Axxil   (28.09.2006 в 20:50)   письмо автору
 
   для: SIDPR   (28.09.2006 в 20:28)
 

структура базы нарушена.
.myi это расширение одного из 3 файлов таблицы базы где хранятся индексы по моему.
Надо восстановить таблицу

REPAIR TABLE users

Подробности
http://www.mysql.ru/docs/man/REPAIR_TABLE.html

Кстати ради интереса задал тот же вопрос яндексу. И наткнулся на познавательную беседу на одном из мега-форумов:
http://forum.ru-board.com/topic.cgi?forum=31&topic=10923&glp

Живи, softtime, и процветай :)

PPS Такое ощущение что yandex не вылазит с ru-boardа
В течении часа индексирует...

   
 
 автор: sidPR   (28.09.2006 в 21:00)   письмо автору
 
   для: Axxil   (28.09.2006 в 20:50)
 

в REPAIR TABLE это команду в консоле вбивать нужно или что ? как применить ?

   
 
 автор: Axxil   (28.09.2006 в 21:11)   письмо автору
 
   для: sidPR   (28.09.2006 в 21:00)
 

А база где на хостинге или на локалке?

   
 
 автор: sidPR   (28.09.2006 в 21:17)   письмо автору
 
   для: Axxil   (28.09.2006 в 21:11)
 

короче на удаленном серваке у меня доступ ток к файловой структуре сервак на фряхи ... на консоль доступа нету

   
 
 автор: Axxil   (28.09.2006 в 21:20)   письмо автору
 
   для: sidPR   (28.09.2006 в 21:17)
 

А PhpMyAdmin есть на серваке?
Да можно просто скрипт написать
типа

mysql_connect('bla bla');
mysql_select_db('bla');
mysql_query('REPAIR TABLE users');

Схранить в php файле и запустить

   
 
 автор: sidPR   (28.09.2006 в 21:22)   письмо автору
 
   для: Axxil   (28.09.2006 в 21:20)
 

да не так то у меня есть доступ через phpmyadmin
Делаю sql запрос REPAIR TABLE users в ответ получаю

    Table                        Op          Msg_type              Msg_text  
неважно.users        repair        error            Can't open file: 'users.MYI' (errno: 13) 

что дальше ?

   
 
 автор: Axxil   (28.09.2006 в 21:27)   письмо автору
 
   для: sidPR   (28.09.2006 в 21:22)
 

Я в таких случаях хостеру пишу.
Явно его косяк.

   
 
 автор: sidPR   (28.09.2006 в 22:22)   письмо автору
 
   для: Axxil   (28.09.2006 в 21:27)
 

А если есть бэкам всех баз я могу открыть етот тектовик и поновой создать эту таблицу и данные туда экспортировать каковы шансы что все заработает ?

   
 
 автор: Axxil   (28.09.2006 в 22:44)   письмо автору
 
   для: sidPR   (28.09.2006 в 22:22)
 

ну если есть бэкап, тогда вообще проблем нету. Тогда естественно надо таблицу по новой создавать. Главное что данные в сохранности.

   
 
 автор: sidPR   (29.09.2006 в 01:19)   письмо автору
 
   для: Axxil   (28.09.2006 в 22:44)
 

такой касяк получился что бэкап в формате такого вида пример из дампа:

(6089,'1ўрzQ?’‚Ю¦7n\nBчўЯЏ','Top 50 Goals Of 2005 by Eurosport (TVRIP, 2005


сама таблица и поля в cp1251_general_ci как вставить эти данные чтоб они нормально ужэ отобразились в базе по русски :\

   
 
 автор: cheops   (29.09.2006 в 10:59)   письмо автору
 
   для: sidPR   (29.09.2006 в 01:19)
 

Дамп как был получен? Он в какой кодировке сохранялся?

   
 
 автор: sidPR   (29.09.2006 в 12:17)   письмо автору
 
   для: cheops   (29.09.2006 в 10:59)
 

Дамп сохранялся в utf-8 а мне нужно cp1251 а иначе каракули

   
 
 автор: cheops   (29.09.2006 в 12:31)   письмо автору
 
   для: sidPR   (29.09.2006 в 12:17)
 

Хм... а нельзя преобрзовать UTF-8 d cp1251 при помощи какого-нибудь редактора?

   
 
 автор: sidPR   (29.09.2006 в 13:06)   письмо автору
 
   для: cheops   (29.09.2006 в 12:31)
 

А какой редактор посаветуете объем файла слишком большой =\

   
 
 автор: sidPR   (30.09.2006 в 15:47)   письмо автору
 
   для: sidPR   (29.09.2006 в 13:06)
 

Люди добрые замучился не могу понять что за кодировка во вложенном файле и в какую нужно перекодировать чтоб увидеть русские буквы ?

   
 
 автор: cheops   (30.09.2006 в 23:16)   письмо автору
 
   для: sidPR   (30.09.2006 в 15:47)
 

Похоже UTF8, для перекодировки в cp1251 удобно использовать библиотеку iconv().

   
 
 автор: sidPR   (01.10.2006 в 17:46)   письмо автору
 
   для: cheops   (30.09.2006 в 23:16)
 

не получается я пробую открыть тектовик в браузере и перевести в UTF он не хочет отображатся :( что за кодировка ума не приложу

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования