Mengenal MySQL Workbench, Database Administrator berbasis GUI untuk database MySQL

Mysql merupakan salah satu dbms (database management system) opensource yang sangat populer dengan kemampuan multithread dan multi user. Pada umumnya database mysql lebih banyak digunakan untuk pemrograman web dengan Bahasa pemrograman PHP.

Untuk mempermudah pengguna dalam mengelola database, MySQL menyediakan sebuah aplikasi/tools berbasis GUI (Graphic User Interface) dengan berbagai fasilitas yang sangat memudahkan untuk mengelola dan membangun sistem database dimana applikasi tersedia dalam beberapa sistem operasi seperti windows, linux, dan Mac OS X.

Adapun fasilitas yang disediakan diantaranya :

  • Desain skema database Merancang model/skema database secara visual, mulai dari membuat database, table, view, procedure, dan privileges.mysql_workbench_visual_design_windows
  • Forward dan Reverse Engineering Melakukan import model/skema dari MySQL model ke server database dan sebaliknyamysql_workbench_reverse_engineer_windows
  • Visual SQL Editor Memungkinkan pengguna untuk membangun, mengedit, export dan menampilkan data melalui perintah SQLmysql_workbench_editor_general_windows
  • Object Management Dengan adanya object browser memudahkan pengguna untuk mengelola database secara visual tanpa perintah sql secara manual. Dimana pengguna dapat membuat, mengedit, menghapus skema dan objek di database dengan mudah.mysql_workbench_editor_image_view_windows
  • Connection Management Panel koneksi database memberikan kemudahan untuk mengelola koneksi ke server database, baik server local maupun melalui internet dengan mudah.
  • Backup/Recovery Memberikan kemudahan dalam membuat dan mengelola backup secara online menggunakan Workbench GUI for MySQL Enterprise Backup.mysql_workbench_admin_backup_windows
  • User Administration Mengelola user database seperti menambahkan, memberikan hak aksess dll.
  • Server Status Menampilkan informasi mengenai server database seperti koneksi, trafik, penggunaan query, dll.
  • Server Logs Menampilkan semua log file termasuk error logs, binary logs, dan innodb logs.
  • Export/Import Melakukan import dan export data berdasarkan skema dan object yang dipilih menggunakan object browsermysql_workbench_admin_expimp_windows
  • Export/Import untuk Json dan CSV Mendukung import atau eksport data dalam format Json dan CSV
  • Service Control Start dan stop MySQL Servermysql_workbench_admin_start_stop_windows
  • Visual Performance Dashboard Menampilkan performa server database secara visual dengan grafikmysql_wb_performance_dashboard_win
  • Database Migration Melakukan migrasi database dari Microsoft SQL Server, Microsoft Access, PostgreSQL, Sybase ASE, Sybase SQL Anywhere, SQLite, dan database lainnya.mysql_wb_performance_dashboard_win

Selain fasilitas diatas untuk memudahkan pengelolan database MySQL, MySQL Workbench juga menyediakan MySQL Doc Libray untuk melihat cara penggunaan dan fungsi dari masing-masing menu yang tersedia serta Workbench forum sebagai media tanya jawab online agar bisa berinteraksi dan berbagi sesama pengguna MySQL. Dan untuk pengembangan MySQL workbench yang lebih baik, MySQL Workbench juga menyediakan fasilitas MySQL Bug Reporter agar pengguna dapat melaporkan jika menemukan adanya bug saat mengoperasikan MySQL Workbench.

Sumber : http://www.mysql.com/products/workbench/