<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FOX21.at v.2.0 &#187; MySQL</title>
	<atom:link href="http://fox21.at/tag/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://fox21.at</link>
	<description>Just another Perl hacker.</description>
	<lastBuildDate>Fri, 27 Aug 2010 11:05:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>MySQL Backup 1.0.0</title>
		<link>http://fox21.at/mysql-backup-100.html</link>
		<comments>http://fox21.at/mysql-backup-100.html#comments</comments>
		<pubDate>Sun, 21 Dec 2008 19:02:36 +0000</pubDate>
		<dc:creator>TheFox</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[Crontab]]></category>
		<category><![CDATA[Dump]]></category>
		<category><![CDATA[Export]]></category>
		<category><![CDATA[GZip]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[MySQLDump]]></category>
		<category><![CDATA[RAR]]></category>
		<category><![CDATA[TAR]]></category>

		<guid isPermaLink="false">http://fox21.at/?p=234</guid>
		<description><![CDATA[Es gibt kein Problem, das man nicht mit Perl loesen koennte. Ich hab mir heute ein Script geschrieben, das von allen MySQL-Datenbanken einen Dump (Export) macht und die ausgegebene Datei dann anschliessend in RAR oder TAR/GZip packt. Benoetigte Perl-Module DBI Installation Mit User root einloggen (optional) Herunterladen des Scripts Entpacken mit unzip mkbak.mysql-1.0.0.zip Rechte aendern, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffox21.at%2Fmysql-backup-100.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffox21.at%2Fmysql-backup-100.html&amp;source=TheFox21&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Es gibt kein Problem, das man nicht mit Perl loesen koennte. Ich hab mir heute ein Script geschrieben, das von allen <a target="_blank" href="http://www.mysql.com/" target="_blank">MySQL</a>-Datenbanken einen Dump (Export) macht und die ausgegebene Datei dann anschliessend in <a target="_blank" href="http://www.rarlab.com/" target="_blank">RAR</a> oder <a target="_blank" href="http://www.gnu.org/software/tar/" target="_blank">TAR</a>/<a target="_blank" href="http://www.gzip.org/" target="_blank">GZip</a> packt.<strong></strong></p>
<p><span id="more-234"></span></p>
<h2><strong>Benoetigte Perl-Module</strong></h2>
<ul>
<li>DBI</li>
</ul>
<h2><strong>Installation</strong></h2>
<ol>
<li>Mit User <strong>root</strong> einloggen (optional)</li>
<li><a target="_blank" href="http://software.fox21.at/mkbakmysql/releases/mkbak.mysql-1.0.0.zip">Herunterladen des Scripts</a></li>
<li>Entpacken mit <em>unzip mkbak.mysql-1.0.0.zip</em></li>
<li>Rechte aendern, damit niemand anders das Script ausfuehren und lesen kann: <em>chmod 700 mkbak.mysql.pl</em></li>
<li><strong>Configuration</strong>: Nach dem Kommantar <em># CONFIG START</em> gibt es ein paar Einstellungen, die man aendern sollte. Die Variable <strong>$DBUSER</strong> sollte man auf <em>root</em> lassen, damit alle Datenbanken exportiert werden.  Die Variable <strong>$DBPASS</strong> muss das MySQL-Root-Passwort enthalten. Und die 3. Variable, die man aendern sollte, ist <strong>$BAKDIR</strong>. Dort hinein werden dann die Backup-Files gespeichert. Als Standard ist jetzt <strong>~/mysql_backup</strong> eingestellt. Diesen Ordner sollte man auch auf <em>chmod 700</em> setzen, damit niemand anders auf die MySQL-Files zugreiffen kann. Wenn man RAR installiert hat, kann man noch optional die Variable <strong>$RAR</strong> setzten. Sollte sich das Tar-Programm nicht unter <strong>/bin/tar</strong> befinden, so kann man es auch aendern. Genau so auch mit GZip (<strong>$GZIP</strong>).</li>
<li>Wenn man sich bei Schritt 1 nicht mit <strong>root</strong> eingeloggt hat, muss man die Datei <strong>/var/log/mkbak.mysql.log</strong> haendisch mit dem User root erstellen und die Rechte richtig setzen. Oder man aendert den Logfile-Pfad auf einen Eigenen. Z.B. auf <em>./mkbak.mysql.log</em></li>
<li>Jetzt kann man den ersten Test machen: <em>./mkbak.mysql.pl</em></li>
<li>Danach schaut man sich das Logfile (/var/log/mkbak.mysql.log) an, ob irgendwelche Fehler aufgetretten sind.</li>
<li>Optional kann man folgende Zeile zu den Cronjobs hinzufuegen, damit jeden Tag um 00:00 Uhr das Script ausgefuehrt wird: <em>0 0 * * * /path/to/the/mkbak.mysql.pl</em></li>
</ol>
<h2><strong>Download</strong></h2>
<ul>
<li><a target="_blank" href="http://software.fox21.at/mkbakmysql/releases/mkbak.mysql-1.0.0.zip">mkbak.mysql-1.0.0.zip</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fox21.at/mysql-backup-100.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IP2Location &#8211; Location2IP &#8211; Country2IP &#8211; IP2Country</title>
		<link>http://fox21.at/ip2location-location2ip-country2ip-ip2country.html</link>
		<comments>http://fox21.at/ip2location-location2ip-country2ip-ip2country.html#comments</comments>
		<pubDate>Mon, 15 Dec 2008 13:00:01 +0000</pubDate>
		<dc:creator>TheFox</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Country2IP]]></category>
		<category><![CDATA[Geo::IPfree]]></category>
		<category><![CDATA[Geotargeting]]></category>
		<category><![CDATA[IP2Country]]></category>
		<category><![CDATA[IP2Location]]></category>
		<category><![CDATA[Location2IP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://fox21.at/?p=141</guid>
		<description><![CDATA[Mit dem Perl-Modul Geo::IPfree hab ich mir jetzt eine hilfreiche IP2Location-Webanwendung zusammen gebastelt. Damit kann man von einer IP-Adresse das zugehoerige Land herausfinden. Meine IP-Adresse gehoert &#8211; komischerweise &#8211; zu Schweden. Wie ist meine IP-Adresse sagt aber, dass ich aus Oesterreich komme. Was ja auch stimmt. Ich hab mir zuerst mit dem Script Geo-IPfree-0.4/misc/ipct2txt.pl aus [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffox21.at%2Fip2location-location2ip-country2ip-ip2country.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffox21.at%2Fip2location-location2ip-country2ip-ip2country.html&amp;source=TheFox21&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Mit dem Perl-Modul <a target="_blank" href="http://search.cpan.org/dist/Geo-IPfree/" target="_blank">Geo::IPfree</a> hab ich mir jetzt eine hilfreiche <a target="_blank" href="http://tools.fox21.at/ip2location.php" target="_blank">IP2Location</a>-Webanwendung zusammen gebastelt. Damit kann man von einer <a target="_blank" href="http://de.wikipedia.org/wiki/IP-Adresse" target="_blank">IP-Adresse</a> das zugehoerige Land herausfinden. Meine IP-Adresse gehoert &#8211; komischerweise &#8211; zu Schweden. <a target="_blank" href="http://www.wieistmeineip.at/" target="_blank">Wie ist meine IP-Adresse</a> sagt aber, dass ich aus Oesterreich komme. Was ja auch stimmt. Ich hab mir zuerst mit dem Script <strong>Geo-IPfree-0.4/misc/ipct2txt.pl</strong> aus der Datenbank eine lesbare <a target="_blank" href="http://de.wikipedia.org/wiki/ASCII" target="_blank">ASCII</a> Datei erstellen lassen. Danach hab ich mir ein Script geschrieben, das die ASCII Daten in meine <a target="_blank" href="http://www.mysql.com/" target="_blank">MySQL</a>-Datenbank importiert. Ich will ja schliesslich nicht nur eine <a target="_blank" href="http://tools.fox21.at/ip2location.php" target="_blank">IP2Country</a>-, sondern auch eine <a target="_blank" href="http://tools.fox21.at/ip2location.php" target="_blank">Country2IP</a>-Funktion. Wenn man eine IP-Adresse eingibt, zeigt er alle IPs von dem Land an und markiert den Bereich rot. Oder man waehlt ein Land aus und dann zeigt er auch alle Adressbloecke von dem ausgewaehlen Land an.</p>
<p>Unter den <a target="_blank" href="http://tools.fox21.at/" target="_blank">Tools</a> findet man auch noch ein paar andere hilfreiche Sachen.</p>
]]></content:encoded>
			<wfw:commentRss>http://fox21.at/ip2location-location2ip-country2ip-ip2country.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
