PUB_UL
asked on
Retrieve lost data MyISAM table mysql how-to
Hi!
i lost 99% of all my data from 2 tables of my database.
I ran a myisamchk and push the info to a txt file. I got this:
Data records: 1 Deleted blocks: 252
- check file-size
- check record delete-chain
- check key delete-chain
- check index reference
- check data record references index: 1
- check record links
I need to retrieve the deleted blocks since it shouldn`t have been deleted and don`t know why it is in deleted blocks.
Any idea what should i do?
i lost 99% of all my data from 2 tables of my database.
I ran a myisamchk and push the info to a txt file. I got this:
Data records: 1 Deleted blocks: 252
- check file-size
- check record delete-chain
- check key delete-chain
- check index reference
- check data record references index: 1
- check record links
I need to retrieve the deleted blocks since it shouldn`t have been deleted and don`t know why it is in deleted blocks.
Any idea what should i do?
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Any updates on this?
ASKER
I didn`t have a backup that is why i needed to try to restore those blocks.
I haven`t been able to retrieve them so far and now i am making backup since i lost alot of data from those 2 tables.
I haven`t been able to retrieve them so far and now i am making backup since i lost alot of data from those 2 tables.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
It didnt solve my problem, i haven`t found anything that could fix it, but thanks for your time...
ASKER
Actually, it looks like i would have done a DELETE command, since my rows seems to appear in the Deleted blocks. An optimize table clear DELETED BLOCKS to make more space... but what i want is to retrieve data that would have been deleted earlier... but the thing is, we didn`t do such command.
Also, when running myisamchk, i don`t get any info telling me it is a corrupted table.
Any other idea?