Yes, there is an fsck equivalent.<br><br>It is not hard, it depends on the table size and the extent of corruption. <br>In most cases it is successful, and I would use that normally, in either of<br>two ways:<br><br>1. from the MySQL command line:<br>
<br>REPAIR TABLE tablename;<br><br>2. Or you can use the mysqlcheck with the -r option. Type mysqlcheck and see<br>what options it shows for more details.<br><br>In this particular case, it is Drupal, and one of the cache tables is affected.<br>
The data in those tables are transient and completely disposable. It will be<br>rebuilt as needed. So, the TRUNCATE is faster. TRUNCATE in MySQL does<br>a quick DROP followed by CREATE TABLE, so it takes care of this particular<br>
situation. It is faster and more guaranteed.<br><br>If you have phpMyAdmin (most web hosts do), then all this can be done from<br>a web interface.<br><br>More than one way to skin a cat ... the UNIX way ...<br><br><div class="gmail_quote">
On Wed, Jul 22, 2009 at 2:50 PM, Paul Nijjar <span dir="ltr"><<a href="mailto:paul_nijjar@yahoo.ca">paul_nijjar@yahoo.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Wed, Jul 22, 2009 at 02:16:31PM -0400, Khalid Baheyeldin wrote:<br>
> >From MySQL's command line do this:<br>
><br>
> TRUNCATE cache_filter;<br>
><br>
> This is easier than repairing it, since the data in it is transient anyway.<br>
<br>
</div>Thanks, Khalid. Thanks to you I think we are back to normal now.<br>
<br>
How terrible is it to actually repair a database? Is there an<br>
fsck-like command that can be run, or does it require knowledge of the<br>
application and tedious row-matching?<br>
<font color="#888888"><br>
- Paul<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
<br>
_______________________________________________<br>
<a href="http://kwlug-disc_kwlug.org" target="_blank">kwlug-disc_kwlug.org</a> mailing list<br>
<a href="http://kwlug-disc_kwlug.org" target="_blank">kwlug-disc_kwlug.org</a>@<a href="http://kwlug.org" target="_blank">kwlug.org</a><br>
<a href="http://astoria.ccjclearline.com/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://astoria.ccjclearline.com/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Khalid M. Baheyeldin<br><a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.<br>
Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>