MySQL Workbench är ett grafiskt verktyg för MySQL-databashantering som främst är avsett för databasarkitekter och utvecklare. Det låter dig visualisera databasen, samt bekvämt utforma stora databasfrågor med full syntax och felmarkering. Låt oss nu se hur du installerar MySQL Workbench i Ubuntu 20.04 med hjälp av apt-arkivet från utvecklare.
MySQL-databasutvecklare tillhandahåller sitt eget apt-arkiv från vilket du kan installera databasen såväl som relaterad programvara, inklusive MySQL Workbench. För att installera förvaret måste du först ladda ner paketet från den officiella webbplatsen, klicka bara på knappen Hämta.
Därefter väljer du länken Inget tack längst ner, bara starta min nedladdning:
Spara nu fileni din nedladdningsmapp:
När nedladdningen är klar öppnar du en terminal och installerar det nedladdade paketet med hjälp av verktyget dpkg:
$ sudo dpkg -i ~/Downloads/mysql-apt-config_0.8.16-1_all.deb
Under installationsprocessen kommer programmet att uppmana dig att konfigurera de arkiv som ska anslutas. Du kan välja att inte ändra någonting. Navigera bara till Ok och använd sedan tabbtangenten för att välja Ok-knappen och tryck på Enter:
Nu är allt som återstår att uppdatera paketlistorna från arkiven:
$ sudo apt update
Och sedan installera MySQL Workbench:
$ sudo apt install mysql-workbench-community
När installationen av programmet är klar kommer du att kunna hitta det i huvudmenyn. Programmets huvudfönster ser ut så här:
I huvudfönstret visas alla tillgängliga anslutningar till MySQL. I det här fallet har programmet hittat en lokal MySQL-server. Inledningsvis erbjuder programmet att ansluta till databasen som root-användare. Men om du använder MariaDB kommer du inte att kunna lösa problemet, eftersom du bara kan logga in som root-användare via terminalen.
För det här programmet måste du skapa en admin-användare med superanvändarrättigheter. För att göra detta i terminalen, anslut till databasservern med hjälp av mysql-klienten och kör:
$ sudo mysql -u root
> CREATE USER admin@localhost IDENTIFIED BY 'password';
> GRANT ALL ON *.* TO admin@localhost WITH GRANT OPTION;
Gå tillbaka till MySQL Workbench och högerklicka på anslutningen och välj Edit Connection. I fönstret som öppnas ändrar du Användarnamn till admin. Klicka sedan på knappen Test Connection för att kontrollera att allt verkligen fungerar. Om allt är bra kommer programmet att visa dig ett fönster som detta:
För MariaDB kan du dessutom se ett meddelande om att den här versionen av databasen inte stöds och att alla funktioner inte kommer att vara tillgängliga. Detta är ingen stor sak. Stäng inställningsfönstret och återgå till huvudfönstret.
Här klickar du på den redigerade anslutningen så kommer du till gränssnittet för redigering av frågor:
Skriv en fråga och klicka på blixtknappen för att köra den. Resultatet kommer att visas längst ner på skärmen. Eller om det är tomt visas ingenting:
Du kan se innehållet i någon tabell:
Fördelen jämfört med PhpMyAdmin här är att du kan skapa mycket stora och komplexa frågor. Programmet kommer ihåg dem och du behöver inte skriva in frågan varje gång på nytt. Dessutom kan frågan sparas i en fil. Du kan bara köra en del av de inskrivna frågorna eller bara raden under markören. Detta är mycket användbart för design.
För att avinstallera programmet behöver du bara utföra det här kommandot:
$ sudo apt purge mysql-workbench-community
Som du kan se är det ganska enkelt att installera program med hjälp av repositories.