On Wed, Jul 28, 2010 at 10:43 AM, Robert P. J. Day <span dir="ltr"><<a href="mailto:rpjday@crashcourse.ca">rpjday@crashcourse.ca</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
just to be clear, all i was given as the database contents was a<br>
directory loaded with .frm files, and a single "db.opt" file.  i'm<br>
assuming that that's precisely what i should have expected, yes?<br></blockquote><div><br>What you should be given is a database dump.<br><br>Doing it any other way is prone to disaster.<br> <br>Ask them to create a dump for you.<br>
<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">> You can try DROP DATABASE yourdb; followed my mysqladmin create<br>
> yourdb; and see if that gets you anywhere.<br>
<br>
</div>  as in, while leaving the /var/lib/mysql/<dbname> directory in<br>
place, drop the database and bring it back??  you're suggesting that<br>
that "recreation" will automagically pick up the db directory that's<br>
still there, but possibly do some repair to make it accessible?  sure,<br>
i can try that.<br></blockquote><div><br>I was assuming you have a dump. The above *may* work if you have <br>a dump and want to clear things and get an empty database before <br>you proceed. <br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div class="im">> Your cleanest option is to restart from scratch.<br>
><br>
> Do aptitude purge mysql-server, then remove the /var/lib/mysql<br>
> directory, and then do an aptitude install mysql-server cleanly.<br>
<br>
</div>  i can do that, too, but that's just going to get me back to where i<br>
started, no?<br></blockquote><div><br>Will get you back to a pristine install where MySQL works, and then <br>you can create a database and do whatever with it.<br></div></div>-- <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>