<?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>Develop Spot &#187; Mysql</title>
	<atom:link href="http://www.develop-spot.com/category/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.develop-spot.com</link>
	<description>teamspeakサーバや備忘ログ</description>
	<lastBuildDate>Sat, 11 Feb 2012 04:20:38 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mysqlのバックアップ</title>
		<link>http://www.develop-spot.com/2009/12/mysql%e3%81%ae%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97/</link>
		<comments>http://www.develop-spot.com/2009/12/mysql%e3%81%ae%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 07:52:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mysql]]></category>
		<category><![CDATA[dump]]></category>
		<category><![CDATA[バックアップ]]></category>

		<guid isPermaLink="false">http://developspot.dip.jp/?p=131</guid>
		<description><![CDATA[今回はMysqlのバックアップについて書きたいと思います。 Mysqlにはバックアップコマンドがあります。 &#160; 「mysqldump」コマンドを使用してdumpする ◇全データベースをバックアップ mysqld [...]]]></description>
			<content:encoded><![CDATA[<p>今回はMysqlのバックアップについて書きたいと思います。</p>
<p>Mysqlにはバックアップコマンドがあります。</p>
<p>&nbsp;</p>
<h2>「mysqldump」コマンドを使用してdumpする</h2>
<h3><strong>◇全データベースをバックアップ</strong></h3>
<blockquote><div class="code">mysqldump -uroot -p &#8211;all-databases &gt; sql.dmp</div>
</blockquote>
<h3><strong>◇特定のデータベースをバックアップ</strong></h3>
<blockquote><div class="code">mysqldump -uroot -p [dbname] &gt; dbname.dmp</div>
</blockquote>
<h3><strong>◇ダンプファイルからリストア</strong></h3>
<blockquote><div class="code">mysql -uroot -p &lt; sql.dmp</div>
</blockquote>
<h3><strong>◇特定のデータベースのリストア</strong></h3>
<blockquote><div class="code">mysql -uroot -p [dbname] &lt; dbname.dmp</div>
</blockquote>
<p>【オプション】</p>
<blockquote><div class="code"><strong>-u</strong><br /> ユーザー<br /> <strong>-p</strong><br /> パスワード有<br /> <strong>&#8211;all-databases</strong><br /> 全データベース<br /> <strong>-t</strong><br /> データのみ<br /> <strong>-d</strong><br /> テーブル構造のみ<br /> <strong>&#8211;opt</strong><br /> dumpファイルにdrop tableが付いている。dump前に全テーブルにlock tableを行う<br /> <strong>&#8211;skip-lock-tables</strong><br /> dump時にロックを行わない<br /> <strong>&#8211;lock-all-tables</strong><br /> dump時にすべてのテーブルをロックする</div>
</blockquote>
<p>ほとんどの場合は上記dump方法で事済むわけですが、</p>
<p>データベースの容量が本当に大きい場合は次の手法が有効です。（MyISAMの場合のみ）</p>
<p>&nbsp;</p>
<h2><strong>データー領域を丸ごとtarで圧縮してdumpする</strong></h2>
<p><strong>１．DBの保存場所をそのままtarで圧縮</strong></p>
<p>※環境によってDB保存先は異なります。my.cnfから保存ディレクトリを探して下さい。</p>
<blockquote><div class="code">tar cvzf /home/[username]/dump.tar /usr/local/mysql/var/[dbname]</div>
</blockquote>
<p><strong>2. リストアしたいMysqlにてcreate databaseを行う</strong></p>
<blockquote><div class="code">create database [dbname];</div>
</blockquote>
<p><strong>3. 「2」で作成したデータベースの保存先に先ほど圧縮したファイルを展開する</strong></p>
<blockquote><div class="code">cp /home/[username]/dump.tar /usr/local/mysql/var/[dbname]/<br />cd /usr/local/mysql/var/[dbname]<br />tar zxf [dbname]<br />mysql -uroot -p<br />use [dbname]<br />show tables;</div>
</blockquote>
<p><strong>4. use [dbname] でDBの切り替えが行えない場合は、エラーログを参照します</strong></p>
<p>テーブルが壊れていると出ている場合は、「repair table」を行ってください。</p>
<p><script type="text/javascript">// <![CDATA[
 kauli_ad_width = 336; kauli_ad_height = 280; kauli_ad_color_frame = "FFFFFF"; kauli_ad_color_bg = "FFFFFF"; kauli_ad_color_title = "0000FF"; kauli_ad_color_text = "000000"; kauli_ad_color_url = "008000"; kauli_ad_uid = 5793; kauli_ad_channel = null; kauli_ad_width = 336;
// ]]&gt;</script><script type="text/javascript" src="http://js.kau.li/ad.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.develop-spot.com/2009/12/mysql%e3%81%ae%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

