[mythtv-users] How do I completely reset mythmusic database structure?
Nick Morrott
knowledgejunkie at gmail.com
Tue Apr 15 12:46:54 UTC 2008
On 15/04/2008, Greg Grotsky <spikeygg at gmail.com> wrote:
> Thanks Nick, sorry about the delay. I tried the method you outline and I
> get the following message the first time I try to load mythfrontend:
>
> 2008-04-15 06:22:15.710 Upgrading to MythMusic schema version 1006
> 2008-04-15 06:22:15.729 DB Error (Performing database upgrade):
> Query was: RENAME TABLE smartplaylist TO music_smartplaylists;
> Error was: Driver error was [2/1017]:
> QMYSQL: Unable to execute query
> Database error was:
> Can't find file: './mythconverg/smartplaylist.frm' (errno:
> 2)
Greg,
Apologies, I was asleep at the wheel. The first update will obviously fail.
Try:
mysql> UPDATE `settings` SET `data` = '' WHERE `value` = 'MusicDBSchemaVer';
mysql> DROP TABLE IF EXISTS musicmetadata;
mysql> DROP TABLE IF EXISTS musicplaylist;
mysql> DROP TABLE IF EXISTS music_albumart;
mysql> DROP TABLE IF EXISTS music_albums;
mysql> DROP TABLE IF EXISTS music_artists;
mysql> DROP TABLE IF EXISTS music_directories;
mysql> DROP TABLE IF EXISTS music_genres;
mysql> DROP TABLE IF EXISTS music_playlists;
mysql> DROP TABLE IF EXISTS music_smartplaylists;
mysql> DROP TABLE IF EXISTS music_smartplaylist_categories;
mysql> DROP TABLE IF EXISTS music_smartplaylist_items;
mysql> DROP TABLE IF EXISTS music_songs;
mysql> DROP TABLE IF EXISTS music_stats;
mysql> DROP TABLE IF EXISTS smartplaylistcategory;
mysql> DROP TABLE IF EXISTS smartplaylist;
mysql> DROP TABLE IF EXISTS smartplaylistitem;
Then re-run mythfrontend and post the results.
--
Nick Morrott
MythTV Official wiki:
http://mythtv.org/wiki/
MythTV users list archive:
http://www.gossamer-threads.com/lists/mythtv/users
"An investment in knowledge always pays the best interest." - Benjamin Franklin
More information about the mythtv-users
mailing list