MySQL Workbench-freeze-bug: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
 
(16 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
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
+
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.
 +
 
 +
Dit betreft Linux Mint 20, welke is gebaseerd op ubuntu 20.04.
  
 
== Fout herproduceren ==
 
== Fout herproduceren ==
Regel 76: Regel 78:
 
== MySQL Workbench 8.0.22 opnieuw geïnstalleerd ==
 
== 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 'varianten' voor 20.04:
+
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:
  
 
* <code>(mysql-workbench-community_8.0.22-1ubuntu20.04_amd64.deb)</code> - 22MB
 
* <code>(mysql-workbench-community_8.0.22-1ubuntu20.04_amd64.deb)</code> - 22MB
Regel 83: Regel 85:
 
Ik heb de eerste gekozen.
 
Ik heb de eerste gekozen.
  
== Toch een andere versie installeren? ==
+
== Installatie middels apt? ==
  
[[file:20201130-1956.png|thumb|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 - Verschil snap ik niet]]
+
Krijg ik een betere versie als ik MySQL Workbench installeer via ''apt''? - Dit blijkt niet meer te werken.
  
 
Eerst de huidige installatie verwijderen:
 
Eerst de huidige installatie verwijderen:
Regel 108: Regel 110:
 
</pre>
 
</pre>
  
Enkele pogingen:
+
Enkele pogingen om te installeren via apt:
  
 
<pre>
 
<pre>
Regel 118: Regel 120:
 
</pre>
 
</pre>
  
=== Product Archive! ===
+
== dbgsym-versie installeren? ==
 +
 
 +
[[file:20201130-1956.png|thumb|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]]
 +
 
 +
Op de download-pagina lijken twee 8.0.22-varianten aangeboden te worden:
 +
 
 +
* <code>(mysql-workbench-community_8.0.22-1ubuntu20.04_amd64.deb)</code> - 22MB
 +
* <code>(mysql-workbench-community-dbgsym_8.0.22-1ubuntu20.04_amd64.deb)</code> - 31,7MB.
 +
 
 +
De eerste variant heb ik nu al twee keer geïnstalleerd. Laat ik nu de tweede variant proberen.
 +
 
 +
Opnieuw eerst de huidige installatie verwijderen:
 +
 
 +
<pre>
 +
> 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) ...
 +
...
 +
</pre>
 +
 
 +
Vervolgens de ''dbgsym''-variant gepoogd te installeren. Resultaten:
 +
 
 +
* ''dbgsum'' staat voor ''debug symbols''. Je kunt dit pakket alleen installeren in aanvulling op het eerste pakket. BTW: Geen idee wat ''debug symbols'' zijn.
 +
* Belangrijker: MySQL Workbench bevriest nog steeds om de haverklap.
 +
 
 +
== 8.0.20 via Product Archive ==
 +
 
 +
Eih, je kunt wel degelijk oudere versies downloaden via de Archive-pagina!
 +
 
 +
{|
 +
|[[file:20201130-2146.png|thumb|Versie 8.0.20 voldeed uitstekend op m'n vorige laptop, ''Dell2016''. Hopelijk geldt hetzelfde op m'n nieuwe laptop, ''Dell2020'']]
 +
|[[file:20201130-2147.png|thumb|''So far, so good...'']]
 +
|}
 +
 
 +
== Zie ook ==
  
* Eih, je kunt wel degelijk oudere versies downloaden via de Archive-pagina!
+
* [[MySQL Workbench - Installatie]]
* De versie op
+
* [[MySQL Workbench - Remote connection]]
 +
* [[Versies (Linux Mint)]]
  
 
== Bronnen ==
 
== Bronnen ==
Regel 131: Regel 180:
 
* https://bugs.mysql.com/bug.php?id=91832 - Duplikaat van 91265
 
* https://bugs.mysql.com/bug.php?id=91832 - Duplikaat van 91265
 
* https://bugs.mysql.com/bug.php?id=91882 - Duplikaat van 91265
 
* https://bugs.mysql.com/bug.php?id=91882 - Duplikaat van 91265
 +
* https://dev.mysql.com/downloads/workbench
 +
* https://downloads.mysql.com/archives/workbench

Huidige versie van 4 dec 2020 om 10:30

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.

Dit betreft Linux Mint 20, welke is gebaseerd op ubuntu 20.04.

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?

Krijg ik een betere versie als ik MySQL Workbench installeer via apt? - Dit blijkt niet meer te werken.

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

Op de download-pagina lijken twee 8.0.22-varianten aangeboden te worden:

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

De eerste variant heb ik nu al twee keer geïnstalleerd. Laat ik nu de tweede variant proberen.

Opnieuw 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) ...
...

Vervolgens de dbgsym-variant gepoogd te installeren. Resultaten:

  • dbgsum staat voor debug symbols. Je kunt dit pakket alleen installeren in aanvulling op het eerste pakket. BTW: Geen idee wat debug symbols zijn.
  • Belangrijker: MySQL Workbench bevriest nog steeds om de haverklap.

8.0.20 via Product Archive

Eih, je kunt wel degelijk oudere versies downloaden via de Archive-pagina!

Versie 8.0.20 voldeed uitstekend op m'n vorige laptop, Dell2016. Hopelijk geldt hetzelfde op m'n nieuwe laptop, Dell2020
So far, so good...

Zie ook

Bronnen