<?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/fi/tags/pluggedout/</link><description>Recent content in PluggedOut on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/pluggedout/index.xml" rel="self" type="application/rss+xml"/><item><title>Vanhan MySQL-blogitietokannan siirtäminen uuteen blogiohjelmistoon (PluggedOut)</title><link>https://jeltsch.org/fi/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/fi/migrating_my_old_mysql_blog_database_to_a_new_blog_software_pluggedout/</guid><description>&lt;p&gt;Päivitimme palvelimeni SuSE 9.3:sta versioon 10.1. PHP 5 on oletusversio 10.1:ssä, ja blogiohjelmistoni lakkasi toimimasta. Koska blogiohjelmistoni ei ole enää ylläpidetty, jouduin vaihtamaan toiseen, ja valitsin 
 &lt;a href="http://www.pluggedout.com" target="_blank" rel="noopener noreferrer nofollow"&gt;PluggedOutin&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;
. MySQL-tietokannan rakenteet olivat melko erilaiset, ja tein muunnoksen seuraavasti: Ensin kopioin vanhan tietokannan tekstitiedostoihin: &lt;code&gt;mysqldump -u root -p --tab=/home/jeltsch/temp --fields-terminated-by=| --lines-terminated-by=# journal&lt;/code&gt;Sitten avasin tekstitiedostot taulukkolaskentaohjelmassa, lisäsin tarvittavat sarakkeet ja korjasin muotoilut. Sitten vietin tiedot CSV-tiedostoon ja tuon ne takaisin uuteen tietokantaan:&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;WARNINGS-komento ilmoittaa, jos ongelmia ilmenee. Useimmat ongelmat liittyivät kentän erottimeen (pilkkuun). Minun piti tehdä pako-merkki kaikille pilkuille, jotka eivät olleet kentän erottimia (,). Minun piti myös korjata päivämäärämuoto (vaihtaa kuukausi ja päivä paikoilleen). Koska kategoriat säilytettiin erillisessä taulukossa, luin CSV-tiedoston uudelleen käsin ja määritin kaikki merkinnät kuuluviksi kategoriaan &amp;ldquo;computer&amp;rdquo;. Tämä .csv-tiedosto oli melko yksinkertainen:&lt;code&gt;1,1,22,2,23,3,24,4,2&lt;/code&gt; jne.&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>