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