koneksi mysql melalui mysql workbench

sebelumnya saya pernah tulis disini kita dapati error yang sangat meriah, :mrgreen: itu jelas, masalahnya saya yang waktu itu `ngeyel’ dari apa yang dibutuhkan mysql workbench. :)

pertama, download dulu versi terakhir dari mysql workbench dari situs resminya, disini, namun sekarang kita gunakan aja script dari slackbuild.org. selanjutnya pada variabel VERSION dari mysql-workbench.SlackBuild kita ubah sesuai dengan versi mysql-workbench yang kita download dan pastikan semua dependensi terpenuhi.

This requires libsigc++, glibmm, cairomm, pangomm, gtkmm, libglademm, ORBit2, GConf, libbonobo, gnome-mime-data, gnome-vfs, libgnome, wxGTK or wxPython, lua.

karena saya udah install gnome, sementara cukup install lua aja.

saat eksekusi, mari kita perhatikan error :

$ <strong>mysql-workbench</strong>
Traceback (most recent call last):
  File "/usr/lib/mysql-workbench/modules/wb_admin_ssh.py", line 41, in 
    import paramiko
ImportError: No module named paramiko
Warning! Can't use connect with timeout in paramiko None
/bin/sh: ifconfig: command not found
Traceback (most recent call last):
  File "/usr/lib/mysql-workbench/modules/wb_admin_grt.py", line 29, in 
    import wba_ssh_ui
  File "/usr/lib/mysql-workbench/modules/wba_ssh_ui.py", line 22, in 
    from paramiko import SFTPError
ImportError: No module named paramiko
** Message: Failed loading module '/usr/lib/mysql-workbench/modules/wb_admin_grt.py' (python)
Log levels '0111000'
disabling log level 0
enabling log level 1
enabling log level 2
enabling log level 3
disabling log level 4
disabling log level 5
disabling log level 6
Ready.
Traceback (most recent call last):
  File "/usr/share/mysql-workbench/sshtunnel.py", line 10, in 
    import paramiko
ImportError: No module named paramiko
** (mysql-workbench-bin:14614): WARNING **: Tunnel manager could not be executed

untuk menyelesaikan masalah Tunnel manager yang tidak bisa dieksekusi, kita install paket pycrypto & paramiko, download disini , lalu coba lagi :

$ <strong>mysql-workbench</strong>
/usr/lib/python2.6/site-packages/Crypto/Util/randpool.py:40: RandomPool_DeprecationWarning: This application uses RandomPool, which is BROKEN in older releases.  See http://www.pycrypto.org/randpool-broken
  RandomPool_DeprecationWarning)
/bin/sh: ifconfig: command not found
Log levels '0111000'
disabling log level 0
enabling log level 1
enabling log level 2
enabling log level 3
disabling log level 4
disabling log level 5
disabling log level 6
Ready.

walau ada broken, namun peringatan dari tunnel manager sudah tidak ada. karena masih diawang-awang untuk mengatasi broken tersebut. maka akan saya diabaikan. sekarang mari kita lanjutkan oprek-oprek bagian server administration dari mysql workbench. untuk mengaktifkan mysql pada slackware, sementara dapat dilihat disini.

pada pengaturan, metode koneksi yang saya pilih adalah local socket, penggunaan mysql ini baru sebatas di komputer pribadi. dengan ini error /bin/sh: ifconfig: command not found dapat diabaikan. ;) selanjutnya kita perlu copy file mysql config.

# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

untuk isi konfigurasinya, saya hanya menambahkan password pada my.cnf, coba melakukan koneksi, error yang ditemukan selanjutnya :
ImportError: No module named python expect

download modul tersebut disini, mysql workbench pun sudah dapat terkoneksi dengan mysql server.

maaf ya, baru bisa posting error doanks. baru belajar, ^^v

Tentang richie

http://richigo.wordpress.com/tentang/ Lihat semua yang ditulis oleh richie

7 Tanggapan to “koneksi mysql melalui mysql workbench”

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

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

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.