<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PluggedOut on Michael’s Domain</title><link>https://jeltsch.org/de/tags/pluggedout/</link><description>Recent content in PluggedOut on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/pluggedout/index.xml" rel="self" type="application/rss+xml"/><item><title>Migration meiner alten MySQL-Blog-Datenbank auf eine neue Blog-Software (PluggedOut)</title><link>https://jeltsch.org/de/migrating_my_old_mysql_blog_database_to_a_new_blog_software_pluggedout/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/migrating_my_old_mysql_blog_database_to_a_new_blog_software_pluggedout/</guid><description>&lt;p&gt;Wir haben meinen Server von SuSE 9.3 auf 10.1 aktualisiert. PHP 5 ist unter 10.1 die Standardeinstellung, und meine Blog-Software funktionierte nicht mehr. Da meine Blog-Software nicht mehr weiterentwickelt wird, musste ich zu einer anderen wechseln und habe mich für 
 &lt;a href="http://www.pluggedout.com" target="_blank" rel="noopener noreferrer nofollow"&gt;PluggedOut&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 entschieden. Die MySQL-Datenbankstrukturen unterschieden sich erheblich, und so bin ich bei der Konvertierung vorgegangen: Zunächst habe ich die alte Datenbank in Textdateien gesichert: &lt;code&gt;mysqldump -u root -p --tab=/home/jeltsch/temp --fields-terminated-by=| --lines-terminated-by=# journal&lt;/code&gt;Anschließend habe ich die Textdateien in einer Tabellenkalkulationsanwendung geöffnet, die erforderlichen Spalten hinzugefügt und die Formate angepasst. Anschließend habe ich die Daten in eine CSV-Datei exportiert und wieder in die neue Datenbank importiert:&lt;code&gt;mysql -u root -p pluggedoutmysql&amp;gt; DELETE FROM blog2_entries;mysql&amp;gt; OPTIMIZE TABLE blog2_entries;mysql&amp;gt; WARNINGS;mysql&amp;gt; LOAD DATA INFILE '/home/jeltsch/export.csv' INTO TABLE blog2_entries FIELDS TERMINATED BY ',';&lt;/code&gt;Der Befehl WARNINGS zeigt an, wenn Probleme vorliegen. Meistens betrafen diese das Feldtrennzeichen (Komma). Ich musste alle Kommas, die keine Feldtrennzeichen waren (,), mit einem Escape-Zeichen versehen. Außerdem musste ich das Datumsformat korrigieren (Monat und Tag vertauschen). Da die Kategorien in einer separaten Tabelle verwaltet wurden, habe ich eine CSV-Datei von Hand neu erstellt und alle Einträge der Kategorie „Computer“ zugeordnet. Diese CSV-Datei war recht einfach:&lt;code&gt;1,1,22,2,23,3,24,4,2&lt;/code&gt; usw.&lt;code&gt;mysql&amp;gt; DELETE FROM blog2_entry_categories;mysql&amp;gt; OPTIMIZE TABLE blog2_entry_categories;mysql&amp;gt; LOAD DATA INFILE '/home/jeltsch/cat.csv' INTO TABLE blog2_entry_categories FIELDS TERMINATED BY ',';&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>