3

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?

3
  • 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
    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
    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
    Oct 10, 2015 at 8:51

1 Answer 1

2

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.

1
  • 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. Apr 5, 2016 at 21:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.