MySQL Workbench - Installatie

Uit De Vliegende Brigade
Ga naar: navigatie, zoeken

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

Om zeker te weten dat ik de laatste versie heb: Download het .deb-pakket vanaf de site van Oracle. Installatie stelt weinig voor.

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

Zie ook

Bronnen