Download og installation
Den svenske open source database MySQL er en kvik sag, men grafisk administration af serveren får man ikke med, så det må man klare på anden vis. Vi har tidligere skrevet om det webbaserede script PhpMyAdmin, som kan klare en masse opgaver. Men PhpMyAdmin forudsætter, at man har adgang til en webserver med PHP, og derudover er der nogle funktioner, som scriptet ikke understøtter.
Den anden unode er, at enkelte dialoger kræver en ganske voldsom skærmopløsning - man skal helt op på 1280x1024 for at få det hele med. Men det er heldigvis kun få dialoger, som det drejer sig om, og ikke nogen som er essentielle for at benytte programmet.
Download og installation
Programmet kan downloades fra MySQLs hjemmeside, og det kræver ingen installation. Man dobbeltklikker blot på ikonet, så kører klienten. Den medfølgende Read Me-fil skal man kun læse, hvis man er på udkig efter et grin, da programmets forfatter med en underdrivelse ikke har helt godt fat i det engelske. Men derfor fungerer programmet storartet alligevel.
Tilføje flere servere
Man kan tilføje flere servere efter behov, også servere, som er langt ude i den store verden, og det fungerer upåklageligt. Men man skal selvfølgelig være opmærksom på sikkerhedsrisikoen, hvis man vælger at opsætte MySQL-serveren til at svare på forespørgsler fra alle mulige IP-numre.
Programmet giver mulighed for at oprette og redigere databaser, tabeller og rækker, men derudover byder det også på en række andre ting, som gør livet lidt nemmere.
Brugere og deres rettigheder
For eksempel er det ganske simpelt at oprette og redigere brugere samt deres rettigheder. Det gøres med menuen Options > User Registration.
Feltet Host øverst til venstre angiver hvilken IP-adresse, brugeren har. Et procenttegn, som her i eksemplet, angiver, at brugeren kan komme hvor som helst fra. Som tidligere nævnt kan det godt være lidt risikabelt, hvis serveren er eksponeret til internettet. Man kan finde mere information i dokumentationen til MySQL. Resten af felterne giver sig selv, og det er jo lidt nemmere end at rode med GRANT-kommandoen i SQL.
En anden smart funktion er overvågning. Den findes ved menuen View > Processes.
Her kan man se en masse statusinformation på serveren, og det er jo interessant, hvis man for eksempel benytter MySQL som backend til et website og ønsker at se belastningen på et givent tidspunkt.
Blandt andre smarte muligheder kan nævnes replikering, og programmet er som sagt lige ud af landevejen - også selvom det hist og her kan virke en kende hjemmebrygget. Men altså - det virker nu godt nok.