Difference between revisions of "WikiMysqlMigratie"

From Cncz
Jump to: navigation, search
(Nieuwe pagina: == Mediawiki mysql migratie == Bij de migratie van de mysql database van mediawiki van een mysql4 naar een mysql5 server kan het gebeuren dat door verschillende character encodings ...)
 
Line 1: Line 1:
== Mediawiki mysql migratie ==
+
== [Mediawiki mysql migratie][Mediawiki mysql migration] ==
 
 
  
 +
[nl]
 
Bij de migratie van de mysql database van mediawiki van een mysql4 naar een mysql5 server kan het gebeuren
 
Bij de migratie van de mysql database van mediawiki van een mysql4 naar een mysql5 server kan het gebeuren
 
dat door verschillende character encodings de gemigreerde database pagina titels fout weergeeft en/of
 
dat door verschillende character encodings de gemigreerde database pagina titels fout weergeeft en/of
 
dat links naar titels met diacritische tekens niet meer werken. Dit is het gevolg van het feit dat
 
dat links naar titels met diacritische tekens niet meer werken. Dit is het gevolg van het feit dat
mediawiki utf8 strings opslaat in latin1 tabellen.
+
mediawiki utf8 strings opslaat in latin1 tabellen. Bij de migratie kan het dan op twee momenten
 +
misgaan, bij de mysqldump en bij het importeren in de mysql5 server.
 +
Om dit te voorkomen zijn er twee zaken om op te letten, gebruik de --default-character-set=latin1
 +
optie bij mysqldump. Dus bijv.:
 +
[/nl]
 +
 
 +
/usr/local/mysql-4/bin/mysqldump --default-character-set=latin1 --allow-keywords --quote-names  --add-drop-table  -p -h localhost database >database.sql
 +
 
 +
[nl]
  
/usr/local/mysql-4/bin/mysqldump --extended-insert --allow-keywords --quote-names  --add-drop-table  -p -h localhost database >database.sql
+
[/nl]

Revision as of 17:35, 18 September 2008

Mediawiki mysql migration

/usr/local/mysql-4/bin/mysqldump --default-character-set=latin1 --allow-keywords --quote-names --add-drop-table -p -h localhost database >database.sql