Hallo,
offenbar ist bei einer MediaWiki Installation der Supergau eingetreten:
---cut here---
# php rebuildall.php
Warning: set_time_limit(): Cannot set time limit in safe mode in
/home/www/www.taunusstein.net/maintenance/commandLine.inc on line 221
** Rebuilding fulltext search index (if you abort this will break
searching; run this script again to fix):
Dropping index...
Rebuilding index fields for 1658
pages...
1500
Rebuild the index...
** Rebuilding recentchanges table:
Loading from page and revision tables...
Updating links...
** Rebuilding links tables -- this can take a long time. It should be
safe to abort via ctrl+C if you get bored.
Refreshing link table.
Starting from page_id 1 of 1658.
100
...
1300
Es gab einen Syntaxfehler in der Datenbankabfrage.
Die letzte Datenbankabfrage lautete: âSELECT page_id, page_namespace,
page_title FROM `www_page` WHERE (page_namespace=0 AND page_title
IN('Mail_Anleitung', 'Spam', 'Webmail_Verschlüsselung'))â aus der
Funktion â<tt>Parser::replaceLinkHolders</tt>â.
MySQL meldete den Fehler: â<tt>1271: Illegal mix of collations for
operation ' IN ' (127.0.0.1)</tt>â.
---cut here---
Sieht also so aus, dass die Datenbank kaputt ist. Es ist allerdings
interessant, dass die gleiche DB auf einem anderen Server einwandfrei
läuft. Die MySQL DB wurde wie folgt kopiert:
1. MySQL auf altem und neuem System runtergefahren
2. Altes System: tar cvzf mysql.tgz /home/mysql
3. Auf neuem System das alles wieder ausgepackt
4. Auf neuem System MySQL gestartet
Alle anderen DBs laufen einwandfrei, nur diese MediaWiki DB nicht. Hat
da jemand eind Idee, was man da tun kann ? Die Ergebnisse von Google
waren nicht sehr ermutigend, sowas passiert wohl häufiger...
Grüße
Christian
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org