MySQL “unauthenticated user”

Hhh … mau nulis di blog saya yang satunya tapi kok koneksi ke wordpress lemot amit hari ini. Yah, sementara ditulis di sini saja deh hehehe.

Beberapa hari yang lalu saya menerima laporan dari salah satu klien bahwa salah satu aplikasi tidak bisa diakses ketika jumlah user yang melakukan koneksi dengan aplikasi itu meningkat. Error yang muncul menunjukkan bahwa PHP tidak dapat melakukan koneksi pada server database, dengan kata lain “servernya KO mendadak”. Well, melihat bahwa spesifikasi server tersebut cukup aduhai, saya jadi bingung seketika … what the h*ll is happened here … and time is ticking while that user still waiting for an answer (and solution) …

Buka konsole, remote login ke sana dan saya coba restart mysql, sepertinya masalah selesai … tetapi beberapa saat kemudian muncul masalah yang sama. Saya check di list aktivitas mysql dan wallaa … saya menemukan beberapa user aneh yang terdaftar dalam antrian penggunaan server, kira-kira seperti ini bentuknya :

|**4*|*unauthenticated*user*|*x.x.x.x:x*|*NULL*|*Connect*|*NULL*|*login*|*NULL*|
|**5*|*unauthenticated*user*|*x.x.x.x:x*|*NULL*|*Connect*|*NULL*|*login*|*NULL*|
|**6*|*unauthenticated*user*|*x.x.x.x:x*|*NULL*|*Connect*|*NULL*|*login*|*NULL*|

Dan jumlah “unauthenticated user” ini terus menerus bertambah. Humm, ada yang aneh di sini pikir saya. Segera mengeluarkan jurus google dan menemukan jawaban dari halaman ini.

Dari halaman itu dikatakan bahwa ketika suatu koneksi dilakukan ke MySQL, maka akan dilakukan dua kali pengecekan koneksi yaitu reverse lookup dan forward lookup. Reverse lookup adalah pengecekan terhadap hostname dari klien yang mencoba melakukan koneksi. Nah pengecekan ini sangat bergantung pada DNS server yang alamatnya terletak di /etc/resolv.conf. Pada dasarnya tidak akan terjadi kesalahan di sini, kecuali DNS server yang diberikan salah atau tidak dapat dihubungi. Jika DNS server tidak dapat dihubungi, nah maka akan muncul “unauthenticated user” yang mengindikasikan bahwa sang “unauthenticated user” tersebut menunggu hasil pengecekan.

Nah, ternyata dari sinilah semua keanehan ini berasal. Selidik punya selidik, ternyata alamat DNS yang diberikan tidak valid. Wahahaha, segera saya ubah menjadi alamat DNS yang valid dan … walaa, hilang semua masalah. Tidak ada lagi unathenticated user yang bermasalah.

Humm sebagai tambahan, ternyata semua server yang ada di klien kami itu salah semua DNS-nya, dan segera setelah diberikan alamat yang benar, maka keluhan akses yang lambat seharusnya menjadi hilang (setidaknya itu dugaan saya, karena tidak ada laporan lagi ^^)

Okay, semoga posting kali ini menjadi posting yang berguna ^^

Posted: February 18, 2007 Comments (1)

Instalasi MySQL Query Browser

Saya baru menuliskan review instalasi MySQL Query Browser versi 1.1.18 di http://alvonsius.wordpress.com. Kalau anda perhatikan di repository Ubuntu, versi MySQL Query Browser yang ada adalah versi 1.1.12, dan sepertinya beberapa fitur yang ada di 1.1.18 hilang, seperti kemampuan drag and drop untuk melakukan JOIN dengan beberapa tabel. Sewaktu saya menggunakan MySQL Query Browser di versi Hoary dulu fitur ini sudah ada dan entah kenapa di release Breezy sepertinya dipangkas (atau saya yang tidak mengetahuinya yah??). Well … silahkan berkunjung ke site saya yang di sebelah …

dl1.png
Posted: January 28, 2006 Comments (3)

kdesvn oh kdesvn …

Oh well … hari ini mau mencoba instalasi KDESVN dari kde-apps, dan gagal hanya pada baris :

checking for Subversion headers… not found
configure: error: Subversion headers are required. Try –with-svn-include

tanya ke toni:

Aaahh … seharusnya gw baca manual dulu sebelum nanya-nanya … Well, here you go … kdesvn 0.7.2

Posted: January 16, 2006 Comments (1)

Selalu baca howto ampe akhir …

Ough, jangan lupa laen kali baca howto yang lengkap deh. Nah sekarang saatnya tidur, ntar mau ke gereja soale. Jangan ampe ketiduran pas khotbah hihihi …. Oh ya, hampir lupa … met hari minggu semuanya !!!!!! God Bless You All in everything you do, you think and you apa aja dah :p

Posted: November 26, 2005 Comments (1)

Membuat WYSIWYG editor sendiri

Sudah pernah mencoba memakai FCKEditor??? Terlalu ribet/susah/males??? Well, gw baru menemukan sebuah halaman yang menerangkan bagaimana cara untuk membuat sebuah Rich Text Editor untuk browser seperti FCKEditor. Bagusnya lagi ditulis pake bahasa Indonesia. So, kalo mau membuat RTE yang sesuai untuk pemakaian sendiri, atau mau nampang di sourceforge.net langsung aja coba ke sini.

Secara umum, keseluruhan coding menggunakan Javascript dan Firefox sebagai User Agent-nya. Contoh sederhana: coba jalankan html berikut di Firefox (taken from the site).


function start() {
document.designMode = 'on';
}

Thanx to Mr. Iang yang udah membuatnya.

Posted: November 18, 2005 Comments (2)