<?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>miyuato.com &#187; mysql</title>
	<atom:link href="http://miyuato.com/category/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://miyuato.com</link>
	<description>Me you and the others</description>
	<lastBuildDate>Sat, 22 Aug 2009 20:04:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Backup und Restore mit mysqldump und mysql</title>
		<link>http://miyuato.com/2009/04/backup-und-restore-mit-mysqldump-und-mysql/</link>
		<comments>http://miyuato.com/2009/04/backup-und-restore-mit-mysqldump-und-mysql/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 17:56:09 +0000</pubDate>
		<dc:creator>Oliver Klee</dc:creator>
				<category><![CDATA[Datensicherung]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqldump]]></category>

		<guid isPermaLink="false">http://miyuato.com/?p=128</guid>
		<description><![CDATA[Heute mal wieder was für die praktische Anwendung, auf der Kommandozeile.
Datensicherung ist ein leidiges Thema und wird häufig vernachlässigt. Aber trotzdem sollte man sich darum kümmern.  Speziell geht es um Datensicherung der MySQL Datenbank und das wiederherstellen von Daten. Allerdings wähle ich nicht den Weg über phpmyadmin, sondern gehe über die Kommandozeile, was meiner Meinung [...]]]></description>
			<content:encoded><![CDATA[<p>Heute mal wieder was für die praktische Anwendung, auf der Kommandozeile.</p>
<p>Datensicherung ist ein leidiges Thema und wird häufig vernachlässigt. Aber trotzdem sollte man sich darum kümmern.  Speziell geht es um Datensicherung der MySQL Datenbank und das wiederherstellen von Daten. Allerdings wähle ich nicht den Weg über phpmyadmin, sondern gehe über die Kommandozeile, was meiner Meinung nach eh viel Effizienter ist. Vor allem im Hinblich wenn man sich einen kleinen Cronjob schreiben möchte der die Sicherung der Datenbank immer spät abends durchführt.</p>
<p><span id="more-128"></span><br />
Zudem hat man gerade im Hinblick auf den Restore der Daten mit phpmyadmin erhebliche Nachteile. Einerseits ist die maximale Dateigröße begrenzt, was man natürlich anpassen kann, in der php.ini und andererseits durch die maximale Ausführzeit von PHP Skripten, ebenfalls veränderbar in der php.ini. Aber immer die Einstellungen ändern nur für die Datensicherung? Muss nicht sein.</p>
<p>Die allgemeine Befehlssyntax:<br />
<code><br />
mysqldump [options] dbname [tables] > dateinname.sql<br />
</code></p>
<p><strong>mysqldump</strong>: Erstellt einen Dump der Datenbank. Schreibt alle zum wiederherstellen der Datenbank notwendigen SQL-Befehle in eine Datei.<br />
<strong>options</strong>: Hier können verschiedene Optionen angegeben werden, die wohl wichtigste ist &#8220;&#8211;opt&#8221;. Sie sperrt während der Erstellung des Dumps den Schreibzugriff auf die Datenbank.<br />
<strong>dbname</strong>: Name der zu sichernden Datenbank.<br />
<strong>tables</strong>: Name der zu sichernden Tabelle, kann weggelassen werden, dann wird die ganze Datenbank gesichert.</p>
<p>Beispiel:<br />
<code>mysqldump --opt -u root -p miyuato tabelle1 > miyuato.sql</code></p>
<p>Natürlich kann man noch viel mehrmit mysqldump anstellen, aber der Artikel soll nur eine kleine Einführung bieten und an die Arbeit auf der Kommandozeile heranführen.</p>
<p>So wir wissen nun wie man seine Daten sichert. Wie bekommt man die nun, wenn es wirklich mal nötig ist wieder zurück in die Datenbank. Dazu benutzen wir das Programm mysql.</p>
<p>Die allgemeine Befehlssyntax:<br />
<code>mysql -u [benutzername] -p dbname < dateiname.sql</code></p>
<p><strong>mysql</strong>: Mit mysql selbst lassen sich die Daten wieder herstellen.<br />
<strong>benutzername</strong>: Euer Benutzername der Datenbank.<br />
<strong>dbname</strong>: Datenbankname der wiederherzustellenden Datenbank.</p>
<p>Beispiel:<br />
<code>mysql -u root -p miyuato < miyuato.sql</code></p>
<p>So, dass soll es erst einmal gewesen sein. Demnächst schreibe ich noch einen Artikel zu Datensicherung im Allgemeinen, sobald ich wieder mehr Zeit habe.</p>]]></content:encoded>
			<wfw:commentRss>http://miyuato.com/2009/04/backup-und-restore-mit-mysqldump-und-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
