MySQL Workbench - Installatie

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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 en mysql-workbench-data
  • Verwijdering huidige versie: sudo apt-get remove mysql-workbench en sudo apt-get autoremove: Nu is ook mysql-workbench-data verwijderd
  • Apt-get bijwerken: sudo apt-get update gevolgd door sudo 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 uitzetten
  • Query 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
Voeg regel OPT_LOCAL_INFILE=1 toe, om commando LOAD DATA te kunnen toepassen

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).
Welk pakket downloaden? Ik heb aanvankelijk het tweede bestand gekozen
Ah, dat tweede pakket betreft 'debug symbols', wat dat ook moge betekenen. Het is in ieder geval niet wat ik zoek. Dan maar het eerste bestand downloaden
Installatie
Gelukt

Zie ook

Bronnen