On Wed, Jul 28, 2010 at 12:48 PM, 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;">
<div class="im">On Wed, 28 Jul 2010, Robert P. J. Day wrote:<br>
<br>
> On Wed, 28 Jul 2010, John Van Ostrand wrote:<br>
><br>
> > If you have the same binary of MySQL daemon running it should just<br>
> > work. I suspect the files you have were created on another version<br>
> > of MySQL. Perhaps you just need one that supports the particular<br>
> > version of innoDB? Perhaps you are missing an innodb .so?<br>
><br>
>   argh.  i was being misled by the error message suggesting that the<br>
> engine name "innodb" was being mangled with some unprintable<br>
> characters.  turns out that "show engines;" doesn't even list innodb<br>
> as one of the engines so i clearly neglected to activate it.  i was<br>
> running from memory off of my previous ubuntu box where i'd set it up.<br>
><br>
>   argh.<br>
><br>
>   so i'll just follow along here, i think.<br>
><br>
> <a href="http://serverfault.com/questions/143805/unable-to-enable-innodb-in-mysql-on-ubuntu-10-04" target="_blank">http://serverfault.com/questions/143805/unable-to-enable-innodb-in-mysql-on-ubuntu-10-04</a><br>
><br>
> or maybe i'll just have a nap, then wake up and come to the ubuntu<br>
> hour and torture someone *there*.<br>
<br>
</div>  hang on, maybe it's not that simple.  if i look in /etc/mysql/my.cnf<br>
(the file i am allegedly supposed to enhance to get innodb), i read:<br>
<br>
#<br>
# * InnoDB<br>
#<br>
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.<br>
# Read the manual for more InnoDB related options. There are many!<br>
<br>
  but if i fire up mysql and run "show engines;", it's clearly not<br>
there.  i suspect i really do have to add the functionality via the<br>
plugins to my.cnf.<br></blockquote><div><br>Yes, InnoDB is enabled by default, at least on 10.04.<br><br>What does the following say?<br>
<br>
<span style="font-family: courier new,monospace;">show variables like '%have_inno%';</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">+---------------+-------+</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">| Variable_name | Value |</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">+---------------+-------+</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">| have_innodb   | YES   |</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">+---------------+-------+</span><br>
<br>But I suspect that by overwriting the ibdata file, you clobbered its internal <br>stuff, and it can't make sense of it. The ibdata file is shared by all databases<br>and not specific to any one database.<br>-- <br>
</div></div>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>