Koneksi MySQL Workbench ke database MySQL

Kebetulan saya dapet tugas mata kuliah Data Warehouse dan disuruh membuat “fact table” dari sebuah database sederhana yang diberikan oleh dosennya. Karena databsenya menggunakan MySQL, maka tidak ada salahnya saya cukup menggunakan Slackware Linux saya. Nah sebagai front-end, saya putuskan menggunakan MySQL Workbench. Sebenarnya saya telah menggunakan DBDesigner4, tapi saya merasa kesulitan menggunakannya.

Proses installasi berjalan mulus berkat script slackbuild yang saya dapatkan dari Martinus Ady H. yang diposting di milis slackware-id (link lengkap). Dengan ini pula, saya mengucapkan terima kasih kepada saudara/mas/om/pak Martinus Ady H.

MySQL Workbench

Tampilan awal MySQL Workbench

Saat koneksi, saya mendapati error seperti ini:

error koneksi MySQL Workbench ke server MySQL

error koneksi MySQL Workbench ke server MySQL

Setelah saya browsing, ternyata MySQL Workbench bermasalah dengan settingan dari database MySQL saya. Dan ada beberapa baris yang harus dimodifikasi agar MySQL Workbench dapat terkoneksi dengan server MySQL.

Untuk mengatasi hal itu, saya mengubah beberapa settingan default dari MySQL di Slackware saya.

  1. Matikan terlebih dahulu mysql daemon yang sedang berjalan.
  2. Pada file /etc/rc.d/rc.mysqld, saya memberi tanda pagar (#) di depan baris yang berisi tulisan: SKIP=”−−skip-networking”
  3. Pada file /etc/my.cnf, saya menambahkan baris berikut: bind-address = 127.0.0.1 setelah baris #skip-networking. Note: apabila tidak ada file /etc/my.cnf, kita bisa meng-copy salah satu dari file berikut:
    • /etc/my-huge.cnf
    • /etc/my-large.cnf
    • /etc/my-medium.cnf
    • /etc/my-small.cnf

    Untuk lebih jelasnya, silakan dilihat di dalam file tersebut untuk settingan konfigurasi MySQL yang akan digunakan. Bind address yang saya gunakan adalah IP localhost karena saya hanya menggunakannya di localhost, apabila berbeda, bisa diubah sesuai dengan kondisi masing-masing.

  4. Setelah itu, silakan jalankan kembali mysql daemon, dan coba ulangi koneksi dengan MySQL Workbench.

Contoh jika MySQL Workbench telah terkoneksi dengan database MySQL

Contoh jika MySQL Workbench telah terkoneksi dengan database MySQL

    Tentang priyoatmojo

    just an ordinary human who is interested with computer, especially with GNU/Linux
    Pos ini dipublikasikan di GNU/LINUX dan tag , , , , , , , , . Tandai permalink.

    Tinggalkan Balasan

    Isikan data di bawah atau klik salah satu ikon untuk log in:

    Logo WordPress.com

    You are commenting using your WordPress.com account. Logout /  Ubah )

    Foto Google+

    You are commenting using your Google+ account. Logout /  Ubah )

    Gambar Twitter

    You are commenting using your Twitter account. Logout /  Ubah )

    Foto Facebook

    You are commenting using your Facebook account. Logout /  Ubah )

    Connecting to %s