MySQL Workbench ir grafisks rīks MySQL datubāzes pārvaldībai, kas galvenokārt paredzēts datubāzu arhitektiem un izstrādātājiem. Tas ļauj vizualizēt datubāzi, kā arī ērti izstrādāt lielus datubāzes vaicājumus ar pilnu sintakses un kļūdu izcelšanu. Tālāk apskatīsim, kā instalēt MySQL Workbench Ubuntu 20.04, izmantojot izstrādātāju repozitoriju apt.
MySQL datubāzes izstrādātāji nodrošina savu apt repozitoriju, no kura var instalēt datubāzi, kā arī saistīto programmatūru, tostarp MySQL Workbench. Lai instalētu repozitoriju, vispirms ir jālejupielādē pakete no oficiālās vietnes, vienkārši noklikšķiniet uz pogas Lejupielādēt.
Pēc tam izvēlieties No thanks link apakšā, vienkārši sāciet manu lejupielādi:
Tagad saglabājiet failusavā lejupielādes mapē:
Kad lejupielāde ir pabeigta, atveriet termināli un instalējiet lejupielādēto pakotni, izmantojot dpkg utilītu:
$ sudo dpkg -i ~/Downloads/mysql-apt-config_0.8.16-1_all.deb
Instalēšanas procesa laikā programma jums piedāvās konfigurēt repozitorijus, kas tiks pieslēgti. Jūs varat izvēlēties neko nemainīt. Vienkārši pārejiet uz Ok un pēc tam, izmantojot taustiņu Tab, izvēlieties pogu Ok un nospiediet Enter:
Tagad atliek tikai atjaunināt pakotņu sarakstus no krātuvēm:
$ sudo apt update
Un pēc tam instalējiet MySQL Workbench:
$ sudo apt install mysql-workbench-community
Kad programmas instalēšana būs pabeigta, to varēsiet atrast galvenajā izvēlnē. Programmas galvenais logs izskatās šādi:
Galvenajā logā redzami visi pieejamie savienojumi ar MySQL. Šajā gadījumā programma konstatēja vietējo MySQL serveri. Sākotnēji programma piedāvā izveidot savienojumu ar datubāzi kā lietotājam root. Taču, ja izmantojat MariaDB, problēmu nevarēsiet atrisināt, jo kā root lietotājs varat pieteikties tikai ar termināļa starpniecību.
Šīs programmas vajadzībām jums būs jāizveido admin lietotājs ar superlietotāja tiesībām. Lai to izdarītu terminālī, izveidojiet savienojumu ar datubāzes serveri, izmantojot mysql klientu, un izpildiet:
$ sudo mysql -u root
> CREATE USER admin@localhost IDENTIFIED BY 'password';
> GRANT ALL ON *.* TO admin@localhost WITH GRANT OPTION;
Atgriezieties MySQL Workbench un noklikšķiniet uz savienojuma ar peles labo pogu, izvēlieties Edit Connection (rediģēt savienojumu). Atvērtajā logā nomainiet lietotājvārdu uz admin. Pēc tam noklikšķiniet uz pogas Testēt savienojumu, lai pārbaudītu, vai viss patiešām darbojas. Ja viss ir kārtībā, programma parādīs šādu logu:
Turklāt MariaDB gadījumā var parādīties paziņojums, ka šī datubāzes versija nav atbalstīta un nebūs pieejamas visas funkcijas. Tas nav nekas nopietns. Aizveriet iestatījumu logu un atgriezieties galvenajā logā.
Šeit noklikšķiniet uz rediģētā savienojuma, un tiks atvērta vaicājuma rediģēšanas saskarne:
Uzrakstiet kādu vaicājumu un noklikšķiniet uz pogas Zibens, lai to izpildītu. Rezultāts tiks parādīts ekrāna apakšā. Vai arī, ja tas ir tukšs, netiks parādīts nekas:
Varat skatīt kādas tabulas saturu:
Priekšrocība salīdzinājumā ar PhpMyAdmin ir tā, ka jūs varat veidot ļoti lielus un sarežģītus vaicājumus. Programma tos atceras, un jums nav jāievada vaicājums katru reizi no jauna. Turklāt vaicājumu var saglabāt failā. Varat izpildīt tikai daļu no ievadītajiem vaicājumiem vai tikai rindu zem kursora. Tas ir ļoti noderīgi projektēšanā.
Lai atinstalētu programmu, jums vienkārši jāizpilda šī komanda:
$ sudo apt purge mysql-workbench-community
Kā redzat, ir diezgan viegli instalēt programmas, izmantojot repozitorijus.