<?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>Duality - GOD has created you &#187; logrotate</title>
	<atom:link href="http://www.rickyok.net/tag/logrotate/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rickyok.net</link>
	<description>Sharing information that we learned the hard way</description>
	<lastBuildDate>Fri, 26 Nov 2010 16:33:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>logrotate untuk backup mysql</title>
		<link>http://www.rickyok.net/2008/08/logrotate-untuk-backup-mysql/</link>
		<comments>http://www.rickyok.net/2008/08/logrotate-untuk-backup-mysql/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 01:31:00 +0000</pubDate>
		<dc:creator>rickyok</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[logrotate]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://192.168.2.100/rickyok/?p=37</guid>
		<description><![CDATA[Saya sempet cari beberapa alternatif untuk backup server mysql harian, salah satu alternatif yang kepikiran sebenernya pake cron job. Tapi cron akan membuat log nya numpuk jadi banyak sekali, karena engga pernah di delete. Apalagi kalo database nya udah gede banget. Setelah browsing2 di internet, saya menemukan solusi untuk backup mysql pake logrotate. logrotate adalah [...]]]></description>
			<content:encoded><![CDATA[<p>Saya sempet cari beberapa alternatif untuk backup server mysql harian, salah satu alternatif yang kepikiran sebenernya pake cron job. Tapi cron akan membuat log nya numpuk jadi banyak sekali, karena engga pernah di delete. Apalagi kalo database nya udah gede banget. Setelah browsing2 di internet, saya menemukan solusi untuk backup mysql pake logrotate.</p>
<p>logrotate adalah fungsi yang sebenernya digunakan untuk backup log yang udah lama, terus di rotasi. Log yang udah lama akan di compress. Log yang baru akan dimulai lagi dari file kosong. Log yang sudah lewat umurnya akan otomatis di delete. Biasanya digunakan hanya untuk file2 log seperti log apache, system dll.</p>
<p>Simple nya sih, log rotate akan mengganti backup.sql.gz terakhir jadi backup.sql.gz.1 yang 1 jadi 2, 2 jadi 3 dan seterusnya. Terus yang terakhir dibuang. Jadi jumlah backup nya selalu sama sesuai dengan setting nya. Misalnya 1 minggu atau 1 bulan jatah punya backup. Setelah logrotate melakukan tugas nya, setting log rotate agar menjalankan mysqldump sehingga keluar dump baru backup.sql.gz yang terbaru.</p>
<p>Bentuk file setting nya kurang lebih seperti ini :<br /><quote><br />/dumps/mybase.sql.gz {<br />        rotate 60<br />        daily<br />        nocompress<br />        nocopytruncate<br />        postrotate<br />          HOME=/root mysqldump &#8211;opt mybase | gzip > /dumps/mybase.sql.gz<br />        endscript<br />}<br /></quote></p>
<p>Save file ini di bawah /etc/logrotate.d/ Semua file yang ada di bawah situ akan dijalankan waktu logrotate dijalankan.</p>
<p>Terus sebelum logrotate bisa dipake harus dilakukan backup pertama dengan menjalankan sendiri perintah ini</p>
<p>mysqldump &#8211;opt mybase | gzip > /dumps/mybase.sql.gz</p>
<p>Jangan lupa buat dulu folder /dumps nya ^^</p>
<p>Setelah itu kita coba jalanin logrotate untuk pertama kali nya. dengan cara paksa dengan perintah ini</p>
<p>logrotate -f /etc/logrotate.d/mysql-dumps</p>
<p>Kalo berhasil, akan keluar file dengan ext .1 selain dari pada file .gz aslinya. Kalo udah begitu proses sudah berjalan dengan baik, dan backup akan dijalankan otomatis secara harian.</p>
<p>Proses lengkap nya bisa dibaca <a href="http://rickyok.net/cs/mysql" onclick="pageTracker._trackPageview('/outgoing/rickyok.net/cs/mysql?referer=');">di sini</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="pageTracker._trackPageview('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.rickyok.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><div style='display:none' id="post-refEl-37"></div>]]></content:encoded>
			<wfw:commentRss>http://www.rickyok.net/2008/08/logrotate-untuk-backup-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

