MyISAMChk error

2 отговора 98 прегледа
#1

MyISAMChk error

Hi.
Смених сървъра тия дни и, противно на обичайната ми практика, инсталирах MySQL (4.0.5beta) в c:\Program files\MySQL вместо в C:\MySQL. Директорията с данните не е сменяна, на друг диск е. Около седмица го карах без видими проблеми, но днес ми се стори, че индексите нещо не са в ред и пуснах един MyISAMChk. Резултат:
myisamchk: File 'C:\mysql\\share\charsets\?.conf' not found (Errcode: 2)
myisamchk: Character set '#17' is not a compiled character set and is not speciied in the 'C:\mysql\\share\charsets\Index' file
myisamchk: error: 142 when opening MyISAM-table 'e:\mysqldata\xxx\yyy'
В My.ini character-sets-dir е актуализирана според новата инсталация, show variables показва default-character-set=win1251, както съм му казал отпреди .
Какво изпускам?

Редактирано от bass на

Отговор
в отговор на bass #2

Re: MyISAMChk error

sled podoben na tvoia problem nqkoi me posuvetva kogato upgradevam db-ta nqma znachenie mysql pgsql ili kfoto i da e (az drugi nqmam) da dumpvam sichko s suotvetniq dump tool i sled tfa da importvam v noviq server znam che e tegavo i stava po bavno no az predpochitam da zalagam na sigurno
ne che ti pomognah neshto s tia prikazki de.. prosto si kazvam...
a za mysql-a ne sum mnogo v chhas s windows kite versii ama tam imashe mysql-max ali bali siguren li si che polzvash tochno tfa det ti trea? kompilirano ot horata na s kfot tam trea?
btw mislq che taia greshka sum ia vijdal i pod linux predi izvestno vreme no mislq che sea ia nqma shte proverq v ponedelnik i shte raportivam btw ne vidqh tq da vliqe po nqkakuv nachin na polzvaneto na indexi etc tui che ne mislq che e tochno tam problema

Отговор
в отговор на bass #3

p.s.

Направих копие на базата от новия върху стария сървър, за да проверя индексите - оказаха се ОК.
Междувременно попаднах на некъв младеж в нета който твърди, че "C:\MySQL" (като базова директория за чарсетовете) било hardcoded в exe-то и той го бил фикснал с хекс-едитър. Обаче не стана ясно коя версия на MySQL ползва. А и ми се вижда твърде странно...
Както и да е, проблемът принципно остава.

Отговор