<?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>Akhsan &#187; bash script</title>
	<atom:link href="http://akhsan.web.id/tag/bash-script/feed/" rel="self" type="application/rss+xml" />
	<link>http://akhsan.web.id</link>
	<description>Just share tips trik, ubuntu, android dan seputar dunia internet</description>
	<lastBuildDate>Wed, 11 Apr 2012 01:47:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Bash Script Untuk Backup Database dengan Cron Job</title>
		<link>http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/</link>
		<comments>http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 04:26:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tips n Trik]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[backup database]]></category>
		<category><![CDATA[bash script]]></category>
		<category><![CDATA[cron job]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://akhsan.web.id/?p=10</guid>
		<description><![CDATA[Backup database menjadi mutlak sebuah kebutuhan demi keterjaminan database sebuah aplikasi. Metode backup juga sangat beragam. Kali ini saya akan menuliskan sedikit terkait kolaborasi backup data base dengan metode dumping data dengan cron job di server (linux). Saya sudah mencobanya di server Ubuntu dan Debian. Kita sering menggunakan metode dumbping untuk membackup data di MySQL. [...]]]></description>
			<content:encoded><![CDATA[<p>Backup database menjadi mutlak sebuah kebutuhan demi keterjaminan database sebuah aplikasi. Metode backup juga sangat beragam. Kali ini saya akan menuliskan sedikit terkait kolaborasi backup data base dengan metode dumping data dengan cron job di server (linux). Saya sudah mencobanya di server Ubuntu dan Debian. Kita sering menggunakan metode dumbping untuk membackup data di MySQL. tentusaja kita semua sudah sangan familier dengan sintaks nya. Kali ini kita akan membuat cron job atau semacam penjadwalan server untuk melakukan sesuatu, dalam hal ini server kita perintahkan untuk melakukan backup data secara berkala.</p>
<p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 552px"><a href="http://picasaweb.google.co.id/muhammad.akhsan/GambarUntukBlog#5396758036979821746"><img title="Database Backup" src="http://lh3.ggpht.com/_n4oHZ1qZtFY/SuUi12TqrLI/AAAAAAAAApE/vfjys8YZrqg/MyDatabaseBackup.jpg" alt="Database Backup (gambar dari : darkstardesign.co.uk)" width="542" height="361" /></a><p class="wp-caption-text">Database Backup (gambar dari : darkstardesign.co.uk)</p></div>
<p>Pertama kita buat script bash untuk nanti nya kita daftarkan di cron job nya. Script ini berisi perintah-perintah untuk dumping database. Adapun urut-urutan script ini adalah buat foldet berdasarkan tanggal untuk lokasi pentimpanan file backup database, kemudian mengkompress file database agar ukurannya tidak terlalu besar dan menghapus file backup database yang sudab berhasil di kompres. Untuk lebih jelas nya,  berikut ini contoh script nya :<br />
<code><br />
#!/bin/bash<br />
#wing to suit your environment<br />
export DB_HOST="localhost"<br />
export DB_USER="akhsan"<br />
export DB_PASSWD="rahasia"<br />
export DB_NAME="wordpress"<br />
cd /home/akhsan/backupdb<br />
mkdir `date +%Y-%m-%d`<br />
export DB_BACKUP="/home/akhsan/backupdb/`date +%Y-%m-%d`"<br />
#script dumping<br />
/usr/bin/mysqldump -h$DB_HOST -u$DB_USER -p$DB_PASSWD $DB_NAME &gt; $DB_BACKUP/wordpress.sql<br />
cd $DB_BACKUP<br />
tar -zcvf `date +%Y-%m-%d`_all.tgz *.sql<br />
rm *.sql<br />
</code><br />
Anda bisa melakukan backup lebih dari satu host maupun lebih dari satu database. Simpan lah file bash script yang anda buat dengan ekstensi <strong>*.sh</strong>, misal <strong>backup.sh</strong>. Anda juga bisa mengecek script dengan perintah <code>./backup.sh</code>, kalo sudah benar akan ada file hasil backup database pada folder atau direktori yang sudah ditetapkan tadi.<span id="more-10"></span></p>
<p>Setelah itu anda bisa mensetting cron job dengan file yang anda buat tadi, petiklah perintak <code>crontab -e</code> kemudian isikan seperti dibawah ini :<br />
<code><br />
# m h  dom mon dow   command<br />
1 1 * * * /home/akhsan/backup.sh<br />
</code><br />
Perintah diatas akan menjalankan script backup.sh pada setiap hari jam 1 lewat 1 menit. Anda bisa mengganti format menit, hari, jam, dan bulan. Misal mau mem backup 2 hari sekali atau terserah anda. Format jam nya adalah 24 jam, arti nya bila kita mau membackup setiap jam 9 malam isikan dengan angka 21. Setelah selesai menulis perintah pada cron job, jangan lupa di simpan. Dan secara otomatis komputer akan melakukan backup sesuai dengan waktu yang sudah ditentukan. Semoga bermanfaat.</p>
<h4>Incoming search terms:</h4><p align="justify"><a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="script debian linux">script debian linux</a>&nbsp;<a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="bash trik">bash trik</a>&nbsp;<a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="script untuk backup database mysql di ubuntu">script untuk backup database mysql di ubuntu</a>&nbsp;<a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="script php backup sql tiap hari">script php backup sql tiap hari</a>&nbsp;<a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="php backup sql">php backup sql</a>&nbsp;<a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="php backup database postgre otomatis cron">php backup database postgre otomatis cron</a>&nbsp;<a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="menjalankan bash cron">menjalankan bash cron</a>&nbsp;<a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="menggunakan cron untuk backup database postgresql di komputer lain">menggunakan cron untuk backup database postgresql di komputer lain</a>&nbsp;<a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="linux bash script trik">linux bash script trik</a>&nbsp;<a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="linux backup script bash">linux backup script bash</a>&nbsp;<a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="download contoh file bash script">download contoh file bash script</a>&nbsp;<a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="cron backup otomatis database server ubuntu">cron backup otomatis database server ubuntu</a>&nbsp;<a href="http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/" title="skrip php untuk menulis di crontab linux">skrip php untuk menulis di crontab linux</a>&nbsp;</p><div id="seo_alrp_related"><h2>Posts Related to Bash Script Untuk Backup Database dengan Cron Job</h2><ul><li><div class="seo_alrp_rl_content"><h3><a href="http://akhsan.web.id/agar-database-mysql-di-ubuntu-bisa-diakses-dari-komputer-lain/" rel="bookmark">Agar Database MySQL di Ubuntu Bisa Diakses dari Komputer Lain</a></h3><p>Anda install MySQL server dari repository ubuntu ? Kalo iya, maka deffault config mysql nya adalah men-skip networking nya. Artinya mysql server anda tidak bisa ...</p></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://akhsan.web.id/iseng-menulis-terbalik/" rel="bookmark">Iseng Menulis ʞılɐqɹǝʇ</a></h3><p>Pagi ini, secara tidak sengaca tersesat ke website http://www.revfad.com/flip.html menarik juga bisa menampilkan tulisan secara ʞılɐqɹǝʇ. Dulu pernah lihat beberapa member sebuah milist menampilkan nama ...</p></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://akhsan.web.id/how-to-install-nginx-webserver-mysql-dan-php-di-ubuntu/" rel="bookmark">Install Nginx Web Server MySQL dan PHP di Ubuntu</a></h3><p>Baru-baru ini nama nginx sering terdengar, karena memang nginx lagi populer nih. Ya,nginx adalah sebuah web server. Kenapa nginx populer? Karena nginx atau kependekan dari ...</p></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://akhsan.web.id/install-postgresql-di-ubuntu-910/" rel="bookmark">Install PostgreSQL di Ubuntu 9.10</a></h3><p>Anda ingin memasang server database PostgreSQL pada mesin ubuntu 9.10 karmic koala? berikut ini adalah tips installasi serta konfigurasi PostgreSQL pada Ubuntu 9.10 Karmic Koala. ...</p></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://akhsan.web.id/setting-koneksi-internet-di-karmic-koala-dengan-modem-sierra-885/" rel="bookmark">Setting Koneksi Internet di Karmic Koala dengan Modem Sierra 885</a></h3><p>Pada Ubuntu 9.10 karmic koala, modem sierra 885 sudah terdeteksi dengan baik di NetworkManager. Kita bisa langsung mendaftarkan akun provider kita, karena sebagian besar provider ...</p></div></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://akhsan.web.id/bash-script-untuk-backup-database-dengan-cron-job/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

