Mission successful. I have effectively mapped out the way to fix this. It did require a reboot, and actually using phpmyadmin was the fastest way to get it done.
However the above steps actually work.
I actually went back, to "0" with my database. I took a current dump, then instead of restoring everything back to 3 weeks ago, I went back to day one.
Get a current dump
mysqldump -u root -p mythconverg -c > /home/public/data/videos/mythtv_hosed.sql
Then start the process:
mysql -u root -p
drop database mythconverg;
create database mythconverg;
exit
Then delete all cards from lmce by using the webadmin hardware tree.
Do a reboot.
mysql -u root -p mythconverg < /usr/share/mythtv/sql/mc.sql
Followed by:
mysql -u root -p
create database mythhosed;
exit
mysql -u root -p mythhosed < /home/public/data/videos/myth_hosed.sql
Fire up phpmyadin (if you don't have this installed, get it, very nice)
sudo apt-get install phpmyadmin
dpkg-reconfigure phpmyadmin (choose apache2)
Now using phpmyadmin
http://dcerouter/phpmyadmin/- select the mythhosed database
- select operations
- scroll down to the bottom
- choose mythconverg from the database drop down
- make sure "Structure + Data" is checked
- make sure "DROP Database" is checked
- and choose the following items: (one at a time)
- record
- recorded
- oldrecorded
- recordedprogram
- recordedrating
- recordedmarkup
- recordedseek
After you are done, go check your mythtv recordings. They should all be there!
That is it. Perhaps this will be wiki'd later, but as there doesn't seem to be a lot of people with this issue, I will wait a bit.
Regards,
Seth