Join the MySQL Workbench Team!

If you are a Mac developer, interested in a new professional challenge and like what we have done with MySQL Workbench so far, please consider applying for our open position in the Workbench team.We are looking for an Objective-C / UI coding wunderkind who is also not easily scared by C++.

You can be located anywhere around the world, only hard requirements are that you are comfortable with working from home, have a decent internet connection and are not too far from an airport.We would be happy to have you on the team.

More details about the job below. To speed up the hire process please send your CV to We are preferring people with open source background so please do not forget to include links to your open source work.

Job Summary:

Sun Microsystems is looking for a strong Mac UI developer with in-depth knowledge of Objective-C, C++, X-Code and the Mac OS X 10.5 operating system. Responsibilities will include ownership of upcoming Mac versions of the MySQL Workbench product, user interface design and integration with C++ backend as well as extensive unit- and UI testing.

Job Description

Sun Microsystems, the developer of the world’s most popular open source database MySQL, is looking for a Software Engineer to join a growing team of professionals.  The ideal candidate must have excellent experience in Mac application- and user interface development with X-Code using Objective-C as well as good C++ knowledge.Join the #1 open-source software company, with great benefits, competitive salary, the flexibility to work from home, and the experience of interacting with a worldwide, multi-cultural workforce!


  • Take responsibility for Mac versions of the MySQL Workbench product
  • Design and develop sophisticated Mac user interfaces
  • Work on the integration of C++ back-end implementation and Objective-C UI code
  • Develop and maintain automated unit-/UI- tests on the Mac platform


  • Minimum 6+ years hands-on Software Development on the Mac platform with strong focus on UI development work
  • Strong background in database technologies and previous experience in maintaining/administrating or developing for DBMS systems (MySQL, SQLite, Oracle, MS SQL Server, DB2 and others)
  • Strong background in SQL (experience developing applications using complex SQL structures), scripting languages (Lua / Python)
  • Ability to define, create, document and verify testing methods and results
  • Strong knowledge of the Mac operating system with in-depth experience of the current APIs found in OS X 10.5
  • Strong knowledge in Database concepts
  • Ability to work independently and remotely with limited supervision
  • Fluent written and spoken English
  • Experience with C#/.Net and extensive knowledge of scripting languages Lua, Python, Ruby
  • Experience on the Linux platform
  • Background in QA methodologies and experience using UI test automation tools

MySQL Workbench on Mac OS X

MySQL Workbench Mac support has been requested from our community for a very long time. We got several emails and comments on the web and IRC channel that Workbench is the only tool why a lot of people are still running a VMware Fusion or Parallels session with Windows.

Therefore we are very happy about the recent release of WB 5.1 Beta1 which is the first release that is available on our three main platforms, Windows, Mac & Linux.

Those who have been giving MySQL Workbench 5.1 Beta1 on Mac OS X a try may have noticed the huge speed gain, compared to the Windows version, especially when working with bigger models. We even got complaints why we have “slowed down” the Windows version 🙂 but this is simply due to the GUI hardware acceleration support available on the Mac, as well as on Linux systems.

So for the moment (until we finally get to re-enable full OpenGL support) using the Mac version is the new benchmark of model rendering speed for MySQL Workbench projects.

We are working hard to get closer to a WB 5.1 Release Candidate and plan to release the WB 5.1 Beta2 next week. It will include more than 30 bug fixes and improvements for the Mac UI.

MySQL Workbench 5.1 OSS Goes Beta

We are proud to announce the release of the first official Beta of MySQL Workbench 5.1, the next highly anticipated version of our database GUI tool – MySQL Workbench. For the first time we are making an announcement for all our major platforms at the same time: OSX, Linux and Windows.

MySQL Workbench 5.1 has some major improvement over our current 5.0 release, many of them might not be that visible when looking at the UI only. We did a major overhaul under the hood in addition to enhance usability and adding some features. On top of it, we moved some features to 5.1 OSS, that were only available in SE edition for 5.0 (like different notation styles i.e.). The editors have been tuned to startup more quickly, and some of them also got face lifted. All Wizards have been revamped using our new mForms library.

Please keep in mind that this is the first beta release of MySQL Workbench 5.1, and it’s not supposed to be used on production level files! There is still work to do to get it to GA production quality, but we’re working hard on that to deliver the next, improved beta versions in a short release cycle. So please fetch the shiny new files right from our Download Mirrors and give us a heads up on any issues you might find on your platform, what you like, and what can be improved. Have fun!

MySQL Workbench Pre-Beta Hackfest – Bring It On!

Following our plan to release the MySQL Workbench 5.1 Beta1 later this week we have uploaded a last Alpha build for Ubuntu and the Mac for you to check for serious issues. The following binaries will not be published on our official download site but are only available trought the following links.

Please join us in our #workbench IRC channel on freenode to discuss issues or simply leave a comment here.

To verify your downloads please check the md5 sums:

3feb64fd5dbd5384ad43c639228bb792  mysql-workbench-oss-5.1.8-1-alpha-i386.deb


To install use dpkg -i mysql-workbench-oss-5.1.8-1-alpha-i386.deb on Ubuntu 32bit or

unzip the file on your Mac OS X 10.5 and drag the to your Applications directory.

If you want to test with an existing model file you can download the Sakila Workbench model file from here.

Have fun!

MySQL Workbench 5.1.7 Alpha For Linux And OS X Available

Last week we had a team meeting, where we could discuss and plan various issues and ideas for current and upcoming versions of our project.

But finally it’s time to publish new material to show what we were up to in the past weeks. We have our first dual-platform-release of the MySQL Workbench 5.1.7 alpha version.

Please note, that in terms of UI linux- and OSX- version aren’t yet on the same level of completeness. While we are nearly done having all features onboard for the linux-build, we still have some more checkmarks to fill on the osx checklist – but we are catching up. Nevertheless it’s the same codebase – especially the backend-code is the same for all platforms.

Some of you might be missing a release – 5.1.6 for Linux. No, you didn’t miss an announcement: For the purpose of unifying the releases for Linux and mac we simply didn’t publish 5.1.6 last week. It was considered an internal release only and now we’re going public with alpha version 5.1.7 for both Linux and OSX.

As noticed earlier, while the Linux version is closing in on features to be implemented (printing is the biggest feature that is still missing … but you can already export PDFs of course) we improved Mac version in terms of stability. Second alpha for mac is still intel only, but we are already preparing for building universal binaries from next release on.

A big thank you for all folks helping with trying our work-in-progress version, reporting problems, building the source on different distros and letting us know how it works out.

Fetch our latest packages from our official download page, install/build it and tell us your opinions and experiences on IRC (channel #workbench on, our forums, here on the blog-pages or simply using good old email.

MySQL Workbench 5.1 1st Alpha for Mac OS Available

Our Mac Developers have done an outstanding job in catching up with the Mac frontend. We have worked hard in the last days to get a little Christmas present out for all people waiting for a Mac Version of our Database Tool.
It’s a 1st alpha version, so don’t expect a full blown design application already – and the binary is Intel only this time (hey, it’s only Christmas folks ;).  But what we deliver is a working UI where you can load/save existing Workbench-documents and create diagrams from imported SQL-scripts. The canvas and the GRT system is up and running and there’s a shell which enables messing with the objects on GRT level. There are no object editors yet (so you can’t create and edit objects, but still build your diagrams for your existing SQL CREATE scripts) and wizards for exporting scripts, and connecting to databases are also missing. But enough writing, grab the .dmg package from our server and give it a try to get yourself a picture of what Workbench is going to look & feel natively on your Mac.  Note that Workbench for Mac requires Mac OS X Leopard.

Binary Package

Source Package

As example to get you started I’ll give a short step-by-step guide on how to import your script and assemble a nice diagram from it:

  1. Continue reading “MySQL Workbench 5.1 1st Alpha for Mac OS Available”