Sabtu, 25 Mei 2013

JDBC Slackware dan errornya

Baru saja saya selesai mencoba koneksi database Mysql dan java dengan JDBC. Saat penginstallan, ada masalah error yang terjadi, setelah bermain dengan google, dapatlah satu solusi jitu. Saya menggunakan Slackware, dan mungkin konsep dan cara kerja penyelesaiannya hampir sama dengan windows dan distro linux lainnya. Oke begini ceritanya.


Saya telah melakukan konfigurasi mysql dan penginstallan jdbc, kemudian saya melakukan tes koneksi terhadap driver jdbc, sampai situ tidak terjadi masalah. Masalah yang saya hadapi adalah "Communication link failure" saat melakukkan running terhadap aplikasi yang saya buat. Masalah tersebut terjadi karena variable skip_networking pada. untuk melakukan pengetesan, bisa masuk ke mysql-nya :

#mysql -u root -p

kemudian isikan password untuk user root mysql anda. Setelah itu akan masuk ke terminal mysql, masukkan perintah berikut :

mysql > SHOW VARIABLES;

lihat pada bagian  skip_networking, seharusnya Off. Untuk merubahnya, keluar dari terminal mysql dan lakukan perintah berikut:

mysql > exit

pada Slackware :
# nano /etc/rc.d/rc.mysqld

 pada debian kalau tidak salah /etc/my.cnf

pada windows cari lokasi file my.ini (untuk lokasinya coba cari di google :D)


selanjutnya, pada bagian SKIP = "--skip-networking" , berikan tanda # didepannya, sehingga menjadi #SKIP = "--skip-networking". Kemudian, restart mysql-nya dengan :

# /etc/rc.d/rc.mysqld restart

Selesai deh perkaranya, itu cukup menyelesaikan masalah saya, semoga membatu :). Salam hangat Open Source 

 

Tidak ada komentar:

Posting Komentar