I'm using MySQLWorkbench 6.3.3.0 (build 592) and I cannot use the performance tab on a Mariadb10 connection.
This is the error I receive:
This feature requires MySQL version 5.6.6 or newer
This feature requires MySQL version 5.6.6 or newer
The error as you can see is that workbench cannot see that MariaDB 10 has the performance schema and is assuming that the MySQL version is lower than 5.6.6 which somewhat is true as I'm not using MySQL.
I can assume that this is a compatibility issue between MySQLWorkbench and MariaDB 10?
AFAIK MariaDB is supposed to be compatible with MySQL 5.6 or am I wrong about that?
Has anyone a workaround for this?
-
Have you downloaded the separate schema files (forgotten where) and installed them and then tried? There's something like sys_schema... memory failing me here, but you can download significant bits separately.Vérace– Vérace2015年10月09日 09:59:31 +00:00Commented Oct 9, 2015 at 9:59
-
Try installing the files here from Mark Leith - an Oracle employee! These may help your MySQL Workbench to "see" the performance schema.Vérace– Vérace2015年10月09日 13:16:42 +00:00Commented Oct 9, 2015 at 13:16
-
Installing MariaDB 10.0.21 installed Heidi by default and the performance schema was available through its GUI - maybe you could try that?Vérace– Vérace2015年10月10日 08:51:37 +00:00Commented Oct 10, 2015 at 8:51
1 Answer 1
This is on purpose and has nothing to do with the performance schema. MySQL Workbench is designed for MySQL and is only guaranteed (and tested) to work with MySQL servers (and checks this explicitly in certain places). And even then there are sometimes problems, caused by features not available in older versions. Let alone derivative work like MariaDB.
-
Pretty much this. If it checks for specific versions in the code-base, it is reasonable to see where MariaDB version would fail that check.Derek Downey– Derek Downey2016年04月05日 21:36:35 +00:00Commented Apr 5, 2016 at 21:36