<?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>Giest Blogz &#187; mysql</title>
	<atom:link href="http://www.giest.org/tag/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://www.giest.org</link>
	<description>Welcome to Free World</description>
	<lastBuildDate>Mon, 19 Apr 2010 04:05:17 +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>WordPress &#8220;Error: There was an error connecting to the server&#8221;</title>
		<link>http://www.giest.org/aplikasi/wordpress-error-there-was-an-error-connecting-to-the-server.html</link>
		<comments>http://www.giest.org/aplikasi/wordpress-error-there-was-an-error-connecting-to-the-server.html#comments</comments>
		<pubDate>Fri, 26 Dec 2008 17:16:50 +0000</pubDate>
		<dc:creator>Giest</dc:creator>
				<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=343</guid>
		<description><![CDATA[Fyuh beberapa hari ini semenjak bedol desa pindah server, koq tiba-tiba blog sikecil lavinna.supriatna.web.id tidak bisa install plugin otomatis. Selalu saja keluar pesan Error: There was an error connecting to the server, Please verify the settings are correct. Saya tahu semua setting udah bener toh cuman masukin host yang tentu isinya bisa localhost bisa juga [...]]]></description>
			<content:encoded><![CDATA[<p>Fyuh beberapa hari ini semenjak bedol desa pindah server, koq tiba-tiba blog sikecil lavinna.supriatna.web.id tidak bisa install plugin otomatis.</p>
<p>Selalu saja keluar pesan</p>
<blockquote><p>Error: There was an error connecting to the server, Please verify the settings are correct.</p></blockquote>
<p>Saya tahu semua setting udah bener toh cuman masukin host yang tentu isinya bisa localhost bisa juga IP dari server kemudian login dan password ditambah antara pilihan FTP atau FTPS. Tidak ada yang ribet.</p>
<p>Browsing dan googling sama sekali tidak menemukan solusi yang tepat bahkan forum wordpress.org pun tidak memberikan jawaban.</p>
<p><span id="more-343"></span>Sampai akhirnya kepikiran nih error yang muncul pasti di catet di database. Soalnya setiap saya mencoba lagi konfigurasi yang terakhir dan error selalu muncul.</p>
<p>Dan ternyata ini adalah solusi nya <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Berikut ini langkah-langkah yang saya kerjakan:</p>
<p>1. Buka cpanel (login dan password tentunya)</p>
<p>2. Masuk ke menu MySQL</p>
<p>3. Pilih phpMyAdmin</p>
<p>4. Klik pada database WordPress anda sampai muncul semua table yang dimiliki WordPress</p>
<p>5. Klik pada Table wp-options</p>
<p>6. Klik Search</p>
<p>7. Ketikan <strong>ftp_credentials</strong> pada kolom value <strong>option_value</strong></p>
<p>8. Klik gambar pinsil disebelah kiri (Edit)</p>
<p>9. Pilih kolom value dari <strong>option_value </strong>dan hapus semua isi nya yang kira-kira seperti berikut</p>
<blockquote><p>a:4:{s:8:&#8221;hostname&#8221;;s:15:&#8221;127.0.0.1&#8243;;s:8:&#8221;username&#8221;;s:7:&#8221;usersaya&#8221;;s:4:&#8221;port&#8221;;s:17:&#8221;127.0.0.1&#8243;;s:15:&#8221;connection_type&#8221;;s:4:&#8221;ftps&#8221;;}</p></blockquote>
<p>10. Kemudian Klik Go untuk menyimpan.</p>
<p>Sekarang silahkan anda coba install lagi plugin yang sebelumnya tidak mau diinstall. Pasti anda akan disuguhi config default yaitu username admin dengan password nya. Dan sekarang ganti dengan login dan password FTP anda. Kemudian berdo&#8217;a sebelum klik install <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Semoga artikel pendek ini bisa mengatasi kesulitan anda.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Faplikasi%2Fwordpress-error-there-was-an-error-connecting-to-the-server.html&amp;t=Wordpress%20%22Error%3A%20There%20was%20an%20error%20connecting%20to%20the%20server%22" id="facebook_share_both_343" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	var button = document.getElementById('facebook_share_link_343') || document.getElementById('facebook_share_icon_343') || document.getElementById('facebook_share_both_343') || document.getElementById('facebook_share_button_343');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_343') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	</script>
	<center><!-- Begin: KlikSaya.com -->
<script src="http://scr.kliksaya.com/js-ad.php?zid=14537" type="text/javascript">
</script>
<!-- End: KlikSaya.com -->
</center>]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/aplikasi/wordpress-error-there-was-an-error-connecting-to-the-server.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tunning MySQL dengan mysqltuner.pl</title>
		<link>http://www.giest.org/unix/freebsd/tunning-mysql-dengan-mysqltuner.html</link>
		<comments>http://www.giest.org/unix/freebsd/tunning-mysql-dengan-mysqltuner.html#comments</comments>
		<pubDate>Mon, 22 Dec 2008 23:49:46 +0000</pubDate>
		<dc:creator>Giest</dc:creator>
				<category><![CDATA[*NIX]]></category>
		<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=312</guid>
		<description><![CDATA[Mencari konfigurasi terbaik untuk mysql memang sangat susah. Perlu pengalaman dan jam terbang yang cukup banyak untuk tahu bagian mana saja yang harus di tunning dan mana yang harus dibiarkan. Pagi ini saya browsing kanan kiri dan akhirnya nemu satu aplikasi yang bernama mysqltunner . Aplikasi kecil ini mampu membaca database mysql dan menyarankan beberapa [...]]]></description>
			<content:encoded><![CDATA[<p>Mencari konfigurasi terbaik untuk mysql memang sangat susah. Perlu pengalaman dan jam terbang yang cukup banyak untuk tahu bagian mana saja yang harus di tunning dan mana yang harus dibiarkan.<br />
Pagi ini saya browsing kanan kiri dan akhirnya nemu satu aplikasi yang bernama <strong>mysqltunner </strong>.<br />
Aplikasi kecil ini mampu membaca database mysql dan menyarankan beberapa tunning yang bisa kita lakukan untuk meng optimalkan setting konfigurasi mysql.<br />
<span id="more-312"></span></p>
<p>mysqltunner.pl bisa anda dapatkan dari mysqltunner.com </p>
<pre lang="bash">wget http://mysqltuner.com/mysqltuner.pl</pre>
<p>Kemudian anda tinggal jalankan saja dengan command</p>
<pre lang="bash">perl mysqltuner.pl</pre>
<p>Apabila ditanyakan username dan password silahkan masukan username root dan password nya.<br />
dan berikut ini hasilnya</p>
<pre lang="hasil"> >>  MySQLTuner 1.0.0 - Major Hayden <major@mhtx.net>
 >>  Bug reports, feature requests, and downloads at http://mysqltuner.com/
 >>  Run with '--help' for additional options and output filtering

-------- General Statistics --------------------------------------------------
[--] Skipped version check for MySQLTuner script
[OK] Currently running supported MySQL version 5.0.51a
[OK] Operating on 32-bit architecture with less than 2GB RAM

-------- Storage Engine Statistics -------------------------------------------
[--] Status: -Archive +BDB -Federated +InnoDB -ISAM -NDBCluster
[--] Data in MyISAM tables: 346M (Tables: 13693)
[--] Data in InnoDB tables: 7M (Tables: 151)
[--] Data in MEMORY tables: 126K (Tables: 3)
[!!] BDB is enabled but isn't being used
[!!] Total fragmented tables: 1523

-------- Performance Metrics -------------------------------------------------
[--] Up for: 1d 21h 1m 47s (2M q [14.857 qps], 87K conn, TX: 4B, RX: 450M)
[--] Reads / Writes: 93% / 7%
[--] Total buffers: 34.0M global + 2.7M per thread (500 max threads)
[OK] Maximum possible memory usage: 1.3G (67% of installed RAM)
[OK] Slow queries: 0% (0/2M)
[OK] Highest usage of available connections: 18% (90/500)
[OK] Key buffer size / total MyISAM indexes: 8.0M/46.3M
[OK] Key buffer hit rate: 97.8% (21M cached / 470K reads)
[!!] Query cache is disabled
[OK] Sorts requiring temporary tables: 0% (1 temp sorts / 344K sorts)
[!!] Joins performed without indexes: 34995
[!!] Temporary tables created on disk: 28% (46K on disk / 162K total)
[!!] Thread cache is disabled
[!!] Table cache hit rate: 0% (64 open / 303K opened)
[OK] Open file limit used: 0% (126/225K)
[OK] Table locks acquired immediately: 99% (2M immediate / 2M locks)
[OK] InnoDB data size / buffer pool: 7.5M/8.0M

-------- Recommendations -----------------------------------------------------
General recommendations:
    Add skip-bdb to MySQL configuration to disable BDB
    Run OPTIMIZE TABLE to defragment tables for better performance
    Enable the slow query log to troubleshoot bad queries
    Adjust your join queries to always utilize indexes
    When making adjustments, make tmp_table_size/max_heap_table_size equal
    Reduce your SELECT DISTINCT queries without LIMIT clauses
    Set thread_cache_size to 4 as a starting value
    Increase table_cache gradually to avoid file descriptor limits
Variables to adjust:
    query_cache_size (>= 8M)
    join_buffer_size (> 128.0K, or always use indexes with joins)
    tmp_table_size (> 32M)
    max_heap_table_size (> 16M)
    thread_cache_size (start at 4)
    table_cache (> 64)</pre>
<p>Seperti anda lihat pada bagian recomendation, saya disarankan untuk melakukan beberapa perubahan pada my.cnf saya.<br />
Silahkan lakukan perubahan dan ulangi lagi mysqltuner.pl nya supaya di cek kembali apakah setting yang kita lakukan sudah benar atau tidak.<br />
Berikut ini my.cnf yang saya tambahkan</p>
<pre lang="config">[mysqld]
set-variable = max_connections=500
safe-show-database
query_cache_size = 8M
key_buffer_size = 50M</pre>
<p>Berikut ini hasil mysqltuner setelah edit my.cnf</p>
<pre lang="hasil"> >>  MySQLTuner 1.0.0 - Major Hayden <major@mhtx.net>
 >>  Bug reports, feature requests, and downloads at http://mysqltuner.com/
 >>  Run with '--help' for additional options and output filtering

-------- General Statistics --------------------------------------------------
[--] Skipped version check for MySQLTuner script
[OK] Currently running supported MySQL version 5.0.51a
[OK] Operating on 32-bit architecture with less than 2GB RAM

-------- Storage Engine Statistics -------------------------------------------
[--] Status: -Archive +BDB -Federated +InnoDB -ISAM -NDBCluster
[--] Data in MyISAM tables: 346M (Tables: 13693)
[--] Data in InnoDB tables: 7M (Tables: 151)
[--] Data in MEMORY tables: 0B (Tables: 3)
[!!] BDB is enabled but isn't being used
[!!] Total fragmented tables: 1523

-------- Performance Metrics -------------------------------------------------
[--] Up for: 24s (1K q [47.333 qps], 210 conn, TX: 2M, RX: 80K)
[--] Reads / Writes: 28% / 72%
[--] Total buffers: 84.0M global + 2.7M per thread (500 max threads)
[OK] Maximum possible memory usage: 1.4G (69% of installed RAM)
[OK] Slow queries: 0% (0/1K)
[OK] Highest usage of available connections: 0% (4/500)
[OK] Key buffer size / total MyISAM indexes: 50.0M/46.2M
[!!] Key buffer hit rate: 37.5% (8 cached / 5 reads)
[!!] Query cache efficiency: 0.8% (1 cached / 119 selects)
[OK] Query cache prunes per day: 0
[OK] Sorts requiring temporary tables: 0% (0 temp sorts / 2 sorts)
[OK] Temporary tables created on disk: 0% (0 on disk / 2 total)
[!!] Thread cache is disabled
[OK] Table cache hit rate: 73% (17 open / 23 opened)
[OK] Open file limit used: 0% (34/225K)
[OK] Table locks acquired immediately: 100% (222 immediate / 222 locks)
[OK] InnoDB data size / buffer pool: 7.5M/8.0M

-------- Recommendations -----------------------------------------------------
General recommendations:
    Add skip-bdb to MySQL configuration to disable BDB
    Run OPTIMIZE TABLE to defragment tables for better performance
    MySQL started within last 24 hours - recommendations may be inaccurate
    Enable the slow query log to troubleshoot bad queries
    Set thread_cache_size to 4 as a starting value
Variables to adjust:
    query_cache_limit (> 2M, or use smaller result sets)
    thread_cache_size (start at 4)</pre>
<p>Silahkan bandingkan bagian Variables to adjust</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Funix%2Ffreebsd%2Ftunning-mysql-dengan-mysqltuner.html&amp;t=Tunning%20MySQL%20dengan%20mysqltuner.pl" id="facebook_share_both_312" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	var button = document.getElementById('facebook_share_link_312') || document.getElementById('facebook_share_icon_312') || document.getElementById('facebook_share_both_312') || document.getElementById('facebook_share_button_312');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_312') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/unix/freebsd/tunning-mysql-dengan-mysqltuner.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Backup &amp; Restore Database MySQL [Dasar-Dasar MySQL]</title>
		<link>http://www.giest.org/aplikasi/backup-restore-database-mysql-dasar-dasar-mysql.html</link>
		<comments>http://www.giest.org/aplikasi/backup-restore-database-mysql-dasar-dasar-mysql.html#comments</comments>
		<pubDate>Mon, 22 Sep 2008 15:03:56 +0000</pubDate>
		<dc:creator>Giest</dc:creator>
				<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=144</guid>
		<description><![CDATA[Setelah mengetahui dasar-dasar mysql sebelumnya, sekarang saya ingin mendokumentasikan cara-cara backup dan restore database mysql yang sebetulnya tidak terlalu panjang dan susah, tetapi sering kali lupa command nya . Sudah tidak tahu berapa kali saya harus bolak-balik mencari referensi setiap kali harus backup dan restore lewat shell. Untuk melakukan backup database yang harus kita miliki [...]]]></description>
			<content:encoded><![CDATA[<p>Setelah mengetahui dasar-dasar mysql sebelumnya, sekarang saya ingin mendokumentasikan cara-cara backup dan restore database mysql yang sebetulnya tidak terlalu panjang dan susah, tetapi sering kali lupa command nya <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .<br />
Sudah tidak tahu berapa kali saya harus bolak-balik mencari referensi setiap kali harus backup dan restore lewat shell.<br />
<span id="more-144"></span><br />
Untuk melakukan backup database yang harus kita miliki adalah<br />
1. mysqldump (aplikasi untuk dump database ke file)<br />
mysqldump bisa anda temukan di folder mysql\bin kalau di windows atau /usr/local/bin kalau di *nix tapi lokasi di box anda mungkin berbeda silahkan cari pakai perintah locate atau whereis seperti berikut ini</p>
<pre lang="mysql">locate mysqldump
whereis mysqldump</pre>
<p>2. username dan password <img class="wp-smiley" src="http://web.archive.org/web/20080125190800/http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" /><br />
Username disini adalah username mysql bukan username login *nix anda, begitu juga passwordnya.</p>
<p>sintax command mysqldump kira-kira seperti ini.</p>
<pre lang="mysql">mysqldump –-user [nama user] –-password=[password] [namadatabase] > [dumpfile]</pre>
<p>contoh pemakaiannya seperti berikut ini</p>
<pre lang="mysql">mysqldump --user giest --password=test1234 database_websaya > backup_database_saya.sql</pre>
<p>atau anda bisa mengetikan seperti ini dengan mengetikan password setelah diberi prompt biar lebih aman <img src='http://www.giest.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<pre lang="mysql">mysqldump -u giest -p database_websaya < backup_database_saya.sql
Password:</pre>
<p>File backup_database_saya.sql adalah isi dari database_websaya berupa text file. Anda bisa melihatnya dengan perintah more, less atau text editor. Untuk mencegah database file corrupt sebaiknya anda jangan melakukan editing secara manual dengan text editor.</p>
<p>Setelah anda bisa membuat backup database tentunya anda pun harus tahu bagaimana cara restore database yang sudah di backup tersebut. Dan cara untuk restore database ternyata sama mudahnya dengan cara backupnya.</p>
<p>Sintax command restore database kira-kira seperti ini.</p>
<pre lang="mysql">mysql --user [nama user] --password=[password] [namadatabase] < [dumpfile]</pre>
<p>contoh penggunaan adalah</p>
<pre lang="mysql">mysql --user giest --password=test123 database_websaya < backup_database_saya.sql</pre>
<p>atau biar lebih aman bisa dilakukan seperti berikut</p>
<pre lang="mysql">mysql -u giest -p database_websaya < backup_database_saya.sql</pre>
<p>dengan keterangan sama seperti yang atas <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>nah selesai sudah, gak susah kan backup dan restore database di mysql.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Faplikasi%2Fbackup-restore-database-mysql-dasar-dasar-mysql.html&amp;t=Backup%20%26%20Restore%20Database%20MySQL%20%5BDasar-Dasar%20MySQL%5D" id="facebook_share_both_144" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	var button = document.getElementById('facebook_share_link_144') || document.getElementById('facebook_share_icon_144') || document.getElementById('facebook_share_both_144') || document.getElementById('facebook_share_button_144');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_144') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/aplikasi/backup-restore-database-mysql-dasar-dasar-mysql.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
