MySQL Workbench - Installatie
MySQL Workbench is mijn standaard-gereedschap op met MySQL te werken. Het werkt prima, maar heeft een aantal storende tekortkomingen, waaronder dat het vaak crasht, en dat de verschillende schermen niet dockable zijn (of hoe dat precies heet). Verder wemelt het van de bugs. Verder is het lastig om de laatste versie te verkrijgen.
Gelukkig wordt het in de loop der jaren steeds beter, en ik ben daarnaast nog niets beters tegengekomen (toch 'n keer Navcat uitproberen).
Installatie
Ondanks de vele casussen die hieronder besproken worden, stelt installatie weinig voor:
- Download het .deb-pakket (niet het dbgsym-pakket, dat zijn de debug symbols) vanaf deze site van Oracle
- Installeer dit, zonder de oude versie eerst te verwijderen.
Casus: Bijwerken naar nieuwste versie (dec. 2015)
- Geïnstalleerde versie: 5.2.38
- Beschikbaar op de website: 6.3.6
- Geïnstalleerde pakketten:
dpkg --get-selections
levert op:mysql-workbench
enmysql-workbench-data
- Verwijdering huidige versie:
sudo apt-get remove mysql-workbench
ensudo apt-get autoremove
: Nu is ookmysql-workbench-data
verwijderd - Apt-get bijwerken:
sudo apt-get update
gevolgd doorsudo apt-get upgrade
- Installatie:
sudo apt-get install mysql-workbench
→ Helaas: Opnieuw versie 5.2.38
Casus: Installatie (mei 2018)
- Vanaf de site kan ik 6.3.10 of 8.0.11.rc downloaden. Die laatste had een feature waar ik onlangs nogal behoefte aan had, al ben ik effe kwijt wat het was → Ik kies deze laatste → Lukt niet, tenzij ik zelf wil gaan compileren. Interessant geval van bleeding edge
- Uiteindelijk kon ik versie 6.3.10 alleen downloaden voor de subversie voor Ubuntu 16.04. Blijkbaar is dat waar m'n huidige versie van Linux Mint mee overeenkomt (mei 2018)
Casus: Bijwerken naar nieuwste versie (maart 2020)
- Geïnstalleerde versie: Workbench 6.3.8 CE (Community Edition?) - Build 1228 (64 bits) op Linux Mint 18.1 - Ubuntu 16.04
- Nieuwe versie downloaden vanaf Oracle
- Nieuwste versie is 8.0.18. Die is alleen beschikbaar voor Ubuntu 18.04 & 19.19
- 8.0.18 voor Ubuntu 19.10 weigert te installeren vanwege dependency versie libc6 >= 2.29
- 8.0.18 voor Ubuntu 18.04 weigert te installeren vanwege dependency versie libc6 >= 2.27
- 6.3.10 (nov. 2017) is de laatste versie beschikbaar voor Ubuntu 16.04
- Deze versie geïnstalleerd zonder eerst de vorige versie te verwijderen
- ...Werkt.
Casus: Nieuwste versie installeren op nieuwe Linux Mint-computer (mei 2020)
- Gewoon vanaf de Oracle site
- Versie Ubuntu opgegeven → Gelijk de juiste versie
- DEB-package gedownload
- Installatie ging moeiteloos.
Casus: Installatie (nov. 2020)
Installatie stelt weinig voor, maar er is iets nieuws bijgekomen qua configuratie: Toestemming om te schrijven naar bestanden, moet expliciet gegeven worden. Alle configuratie-dingen bij elkaar:
Account toevoegen
Op het beginscherm van MySQL Workbench, wordt het root-account gebruikt om in te loggen. Door op het bijbehorende icoon te klikken, kun je dat aanpassen.
Preferences aanpassen
Edit » Preferences » SQL Editor
: Safe Updates uitzettenQuery Editor
: Automatically Start Code Completion uitzetten- Comment type to use for comment shortcut: Verander
--
in#
- SQL Beautifier: Change keywords to UPPER CASE: Uitzetten
SQL Execution
: Continue SQL script execution on errors (by default): Uitzetten
Allow LOAD DATA
Dit is nieuw (sinds ca. half 2020):
Database » Manage Connections » <Kies connectie> » Advanced » Other » Voeg regel toe: OPT_LOCAL_INFILE=1
Casus: Update (maart 2022)
- Geïnstalleerde versie MySQL Workbench: 8.0.22 build 107600 CE (64 bits)
- Beschikbare versie MySQL Workbench: 8.0.28
- OS: Linux Mint 20 Ulyana Versies (Linux Mint)
- Corresponderende versie Ubuntu: 20.04 Versies (Linux Mint).