MySQL Workbench-freeze-bug

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

Dit is een probleem dat ik rond 2019 had, en nu in nov. 2020 na een installatie op een nieuwe laptop opnieuw:: Als er meer dan ca. 3 schermen open zijn binnen de interface van MySQL Workbench, dan beginnen er onderdelen te bevriezen

Fout herproduceren

use bal_amz_sup;

select * from feed;
select * from feed;
select * from feed;
select * from feed;
select * from feed;
select * from feed;
select * from feed;
select * from feed;
select * from feed;
select * from feed;

Aanvullende gegevens

Output terminal

Versie: 8.0.22 build 107600 CE (64 bits) - Community.

Foutmelding als ik 'm gebruik vanaf terminal:

/usr/bin/mysql-workbench

Workbench can't find libproj.so, some options may be unavailable.

(mysql-workbench-bin:17518): Gtk-CRITICAL **: 10:41:40.516: gtk_tree_view_unref_tree_helper: assertion 'node != NULL' failed

(mysql-workbench-bin:17518): Gtk-CRITICAL **: 10:42:45.646: gtk_tree_view_unref_tree_helper: assertion 'node != NULL' failed

...

Onduidelijk of dit probleem echt een rol speelt.

Opmerking van iemand: Note: This is caused by a badly installed MySQL server. More specifically, by the DB admin not running mysql_upgrade_dbs after uprading MySQL.

Work-around met tab links (werkt niet)

Leuk bedacht, maar werkt niet voor mij:

Possible Workaround

1. Open your query for the first time and you will see the results grid.
2. Slide that tab to the left of the default empty Query tab.
3. Always keep this window over to the left of the empty query tab.
4. Results grid will stay open on subsequent queries.

Er zou een oplossing zijn, maar dat is niet wat ik ervaar:

Fixed in 8.0.13?

Posted by developer:
 
Fixed as of the upcoming MySQL Workbench 8.0.13 release, and here's the changelog entry:

Executing queries over an period of time caused the existing result grid
in each query tab to be hidden when the grid was previously visible and
prevented the results grid in new tabs from showing.

Thank you for the bug report.

mysql_upgrade

De tool mysql_upgrade wordt niet meer ondersteund, en heeft betrekking op het upgraden van een server - Dat speelt hier niet: Dit betreft een nieuwe installatie. De bijbehorende databases zijn wel uit oudere versies van MySQL, maar dat boeit niet, want geïmporteerd als SQL-dumpbestanden.

MySQL Workbench 8.0.22 opnieuw geïnstalleerd

Ik kan niet zomaar elke versie van WB installeren: Het moet overeenkomen met m'n versie van Ubuntu (Linux Mint 20 = Ubuntu 20.04). Daarom 8.0.22 opnieuw geïnstalleerd. Er zijn twee downloads voor 20.04:

  • (mysql-workbench-community_8.0.22-1ubuntu20.04_amd64.deb) - 22MB
  • (mysql-workbench-community-dbgsym_8.0.22-1ubuntu20.04_amd64.deb) - 31,7MB.

Ik heb de eerste gekozen.

Installatie middels apt?

Installatie via apt werkt niet meer!

Eerst de huidige installatie verwijderen:

> dpkg --get-selections | grep mysql

libmysqlclient21:amd64				install
mysql-client-8.0				install
mysql-client-core-8.0				install
mysql-common					install
mysql-server					install
mysql-server-8.0				install
mysql-server-core-8.0				install
mysql-workbench-community			install

sudo apt purge mysql-workbench-community

...
Removing mysql-workbench-community (8.0.22-1ubuntu20.04) ...
...

Enkele pogingen om te installeren via apt:

> sudo apt install mysql-workbench
E: Unable to locate package mysql-workbench

> sudo apt install mysql-workbench-community
E: Unable to locate package mysql-workbench-community

dbgsym-versie installeren?

Linux Mint 20 correspondeert met Ubuntu 20.04. Er is maar één versie van MySQL Workbench beschikbaar: 8.0.22. Er zijn twee 'varianten' beschikbaar

Opnieuw de huidige installatie verwijderen:

> dpkg --get-selections | grep mysql

libmysqlclient21:amd64				install
mysql-client-8.0				install
mysql-client-core-8.0				install
mysql-common					install
mysql-server					install
mysql-server-8.0				install
mysql-server-core-8.0				install
mysql-workbench-community			install

sudo apt purge mysql-workbench-community

...
Removing mysql-workbench-community (8.0.22-1ubuntu20.04) ...
...

Vervolgens de dbgsym-variant gepoogd te installeren.

Product Archive!

  • Eih, je kunt wel degelijk oudere versies downloaden via de Archive-pagina!
  • De versie op

Zie ook

Bronnen