I've tried with mysql-workbench-community-6.2.4-1.fc20.x86_64.rpm but still result rows are all blank. Maybe one of the dependencies of mysql workbench is not compatible with it in Fedora 21 (in other forums glib is mentioned, see: stackoverflow.com/questions/24739198/mysql-workbench-not-displaying-query-results ).
But those answers are made only for Ubuntu, not Fedora.
Another option that I've found here: bugs.mysql.com/bug.php?id=72585
To do that, do the next steps:
- Download source code from dev.mysql.com/downloads/workbench/
- Be sure to have latest glib libraries and dependencies (use yum to get it)
- Be sure to have boost C library (use yum to get it)
- Unpack mysql-workbench source code tar.
- Change to source code directory and make a new directory called wb-build; change dir to wb-build.
- Backup mysql-workbench-community-6.2.4-src/backend/wbpublic/sqlide/recordset_text_storage.cpp
- Edit file:
mysql-workbench-community-6.2.4-src/backend/wbpublic/sqlide/recordset_text_storage.cpp
Use vi or gedit and change the method call ‘ReloadIfChanged()’ to ‘ReloadAllIfChanged()’ in the lines 206, 215 and 224. Then save your changes.
Make it compile as root inside wb-build directory:
cmake .. -DBUILD_CONFIG=mysql_release
make
make install
This method ReloadIfChanged()
is deprecated: see code.google.com/p/ctemplate/ Ctemplate's method stops the make process if not changed.