In that case I'm confused as to what your problem is. Your backup (mySQL) should be restoring the missing/corrupt MYD files. That is the entire point of having a backup.
If you are getting these errors after restoring from your backups then the only conclusion I can come to is that your backup files are also corrupt. Were they stored on the same drive that crashed? (if so, the lesson here is to never store a backup on the same machine as the files being backed up).
If you had stored the backup on a different drive and you still have problems with recovery, then perhaps it is time for lesson #2... Always verify your backups. It is pointless doing any backup unless you know the backups can be used for restoration purposes... Unless you are prepared to verify/validate the backups you are better to not do them at all. At least this way you'll know you'll be screwed if your drive fails, which is just a little better than thinking you *may* be able to recover only to give up hope after several hours of trying.
Again, I'm sorry I'm not able to tell you the things you'd like to hear, but from the sounds of it, your only option really is to hope your webhost has their own backups and see if they can restore it for you. The good news, if you can call it that, is that your hosts backups are probably no older than a week, so if they can help you'll still be better off than using 2 month old data.
Again, ASK YOUR HOST FOR HELP (unless there is perhaps something more that you can tell us).
Cheers
Rod



Reply With Quote
