[Mediawiki-l] Re: "user_groups" database corruption
Rob Church
robchur at gmail.com
Thu Dec 22 23:12:25 UTC 2005
Your "page" table is buggered. This will be a messier process than
you'd hoped for.
Rob Church
On 22/12/05, mediawiki at x11.cjb.net <mediawiki at x11.cjb.net> wrote:
> Alright so this is my problem. My site (sauwiki.com) is down because some of
> the tables cannot be read. I've pretty much lost hope of getting them back.
>
> I did figure out how to do a repair on all tables, but some of the tables
> could not be found.
>
> Apparently the newer versions of mediawiki do not use the 'cur' table anymore,
> but mine still has it because I've been upgrading for about two years.
>
> I can see all my pages still in this database, how can I get them out, and put
> them in a new installation of mediawiki?
>
> -Brian
>
> (this is the list of tables I have, and their problems)
>
> krohnefa_wikidb.archive repair status OK
> krohnefa_wikidb.blobs repair status OK
> krohnefa_wikidb.brokenlinks repair status O
> krohnefa_wikidb.categorylinks repair status OK
> krohnefa_wikidb.cur repair status OK
> krohnefa_wikidb.hitcounter repair error The handler for the table doesn't
> support repair
> krohnefa_wikidb.image repair status OK
> krohnefa_wikidb.imagelinks repair status OK
> krohnefa_wikidb.interwiki repair status OK
> krohnefa_wikidb.ipblocks repair status OK
> krohnefa_wikidb.links repair status OK
> krohnefa_wikidb.linkscc repair status OK
> krohnefa_wikidb.logging repair status OK
> krohnefa_wikidb.math repair status OK
> krohnefa_wikidb.objectcache repair status OK
> krohnefa_wikidb.oldimage repair status OK
> krohnefa_wikidb.page repair error Can't find file: 'page.MYI' (errno: 2)
> krohnefa_wikidb.pagelinks repair error Can't find file:
> 'pagelinks.MYI' (errno: 2)
> krohnefa_wikidb.querycache repair status OK
> krohnefa_wikidb.recentchanges repair status OK
> krohnefa_wikidb.revision repair error Can't find file:
> 'revision.MYI' (errno: 2)
> krohnefa_wikidb.searchindex repair status OK
> krohnefa_wikidb.site_stats repair status OK
> krohnefa_wikidb.text repair status OK
> krohnefa_wikidb.trackbacks repair status OK
> krohnefa_wikidb.transcache repair status OK
> krohnefa_wikidb.user repair status OK
> krohnefa_wikidb.user_groups repair error Can't find file:
> 'user_groups.MYI' (errno: 2)
> krohnefa_wikidb.user_newtalk repair status OK
> krohnefa_wikidb.user_rights repair status OK
> krohnefa_wikidb.validate repair error Can't find file:
> 'validate.MYI' (errno: 2)
> krohnefa_wikidb.watchlist repair status OK
>
> On Wednesday 21 December 2005 1:47 pm, mediawiki at x11.cjb.net wrote:
> > I'm not sure I will be able to fix the databases on iPowerWeb, I am now
> > trying things on my on Linux box.
> >
> > I was able to export the database into a really long sql statement, but it
> > appeared to inly get the first five tables, among them 'cur' and 'archive'.
> >
> > I see that the latest version of mediawiki (1.5.2) uses 'text' instead of
> > 'cur', so it won't restore. For some reason I am having trouble installing
> > older versions.
> >
> > If I open the sql file in a text editor (its about 1 meg), I can see that
> > all the content from my wiki is still there. So I ask, what is the best way
> > to attempt restoring it?
> >
> > Thanks,
> >
> > Brian
> >
> > On Tuesday 20 December 2005 12:56 pm, Jan Steinman wrote:
> > > > From: mediawiki at x11.cjb.net
> > > >
> > > > A database error has occurred
> > > > Query: SELECT ug_group FROM `user_groups` WHERE ug_user = '1'
> > > > Function: User::loadFromDatabase
> > > > Error: 1017 Can't find file: 'user_groups.MYI' (errno: 2) (localhost)
> > >
> > > It would appear that the index file for the user_groups table has
> > > been deleted or has wrong permissions.
> > >
> > > > I tried to run check tables on it, but it didn't seem to have any
> > > > effect.
> > >
> > > If you run myisamchk from a shell prompt, it should tell you it can't
> > > access the table.
> > >
> > > > I found this person... suggestion was to ask the host about fixing
> > > > the database, but when I contacted iPowerweb they told me their
> > > > databases were working fine, and that they didn't support third
> > > > party software.
> > >
> > > Tell them you're not using third-party software; tell them you have a
> > > database table called "user_groups" that has a problem. Don't mention
> > > MediaWiki at all -- it's an MySQL problem!
> > >
> > > If you're lucky, they can fix that file's permissions. If you're
> > > slightly less lucky, they may restore it from a recent backup. There
> > > may be a way of re-creating it if the corresponding .MYD and .FRM
> > > files are intact.
> > >
> > > If the file is simply gone, consider some other service provider!
> > >
> > > :::: There was a time when religion ruled the world. It is known as
> > >
> > > The Dark Ages. -- Ruth Hurmence Green
> > >
> > > :::: Jan Steinman <http://www.Bytesmiths.com/Van>
> > >
> > > _______________________________________________
> > > MediaWiki-l mailing list
> > > MediaWiki-l at Wikimedia.org
> > > http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
> >
> > _______________________________________________
> > MediaWiki-l mailing list
> > MediaWiki-l at Wikimedia.org
> > http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
> _______________________________________________
> MediaWiki-l mailing list
> MediaWiki-l at Wikimedia.org
> http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
>
More information about the MediaWiki-l
mailing list