Adminer er et webbaseret værktøj, der giver dig mulighed for at administrere flere databasesystemer fra en central placering. Værktøjet er brugervenligt, let og førsteklasses i ydeevne med en pæn brugergrænseflade.
Adminer-databaseadministratoren er tilgængelig på alle Linux-distributioner. Du kan nemt installere og konfigurere den på Ubuntu via terminalen og få adgang til dens webgrænseflade via enhver browser. Du kan køre databaseoperationer direkte fra Adminer-dashboardet og nemt administrere flere databaser.
Sådan installeres og konfigureres Adminer på Ubuntu.
Hvad er Adminer?
Alternativt til phpMyAdmin, Adminer er et open source-værktøj til styring af flere databaser fra en central placering. Værktøjet understøtter MariaDB, MySQL, SQLite, Oracle, PostgreSQL, MongoDB og Elasticsearch.
Adminer har bedre sikkerhed end phpMyAdmin og er lettere i vægt. Den kommer med en ren grænseflade, der gør den nem at bruge og lære. Du kan få adgang til den fra webgrænsefladen ved at angive IP-adressen på den maskine, der kører Adminer-forekomsten.
Sådan installeres Adminer på Ubuntu
Her er trinene til at installere Adminer på Ubuntu-baserede distributioner:
Trin 1: Opdater og opgrader Ubuntu
Før du hopper på Adminer-installationen, skal du opdatere og opgradere dit system, så du ikke støder på problemer med nye installationer. Åbn terminalen på din Ubuntu-maskine ved at trykke på Ctrl + Alt + T og kør opdaterings- og opgraderingskommandoerne.
sudo apt opdatering && sudo apt opgradering
Trin 2: Installer Apache på Ubuntu
Når du har opdateret og opgraderet systempakkerne, er den næste opgave at installere Apache. Gør dette ved at køre følgende kommando:
sudo apt installere apache2
Når Apache er installeret, aktiver tjenesten ved hjælp af systemctl-værktøjet:
sudo systemctl aktivere --nu apache2
Sørg også for, at Apache fungerer fint uden at forårsage fejl i baggrunden.
sudo systemctl status apache2 --no-pager -l
Dette fortæller, at Apache er aktiv og kører fint på Ubuntu.
Trin 3: Installer PHP på Ubuntu
Da Adminer er skrevet i PHP, skal du installere PHP og dets væsentlige udvidelser. For at installere det, kør:
sudo apt installere php php-curl libapache2-mod-php php-cli php-mysql php-gd php-fpm
Når du har installeret PHP og dets udvidelser, skal du genindlæse Apache med:
systemctl genindlæs apache2
Trin 4: Installer MariaDB på Ubuntu
Efter installation af PHP skal du have en database på dit system, som du kan administrere ved hjælp af Adminer. Du kan installere enhver database som MySQL, MariaDB, PostgreSQL, MongoDB, SimpleDB osv.
Da MariaDB mest bruges i mange PHP-baserede applikationer, lad os installere det på Ubuntu.
sudo apt installere mariadb-server
Når databasen er installeret, skal du aktivere den:
sudo systemctl aktivere --nu mariadb
Bekræft, om databasen kører fint, ved at kontrollere dens status:
sudo systemctl status mariadb
Dette fortæller MariaDB er i en aktiv tilstand og fungerer fint på Ubuntu.
Efter installation af MariaDB skal du også sikre det ved hjælp af et script, der giver dig mulighed for at sætte en rod adgangskode til MariaDB, fjern anonyme brugere, tillad eksternt root-login og slet testen database. For at udføre scriptet, kør:
sudo mysql_secure_installation
Trin 5: Indstil Admin Password for Adminer
For at administrere databasen ved hjælp af Adminer skal du have adgang til roddatabasebrugeren. Til det har du brug for en root-adgangskode, der giver dig mulighed for at administrere alle databaser gennem Adminer.
For at indstille adgangskoden skal du først åbne MySQL-kommandolinjen:
sudo mysql
For at indstille root-adgangskoden skal du køre:
SÆTADGANGSKODETIL'rod'@'lokal vært' = ADGANGSKODE("mit kodeord");
Sørg for at erstatte "mit kodeord" med den adgangskode, du vil beholde for root-brugeren.
For at opdatere adgangskoden skal du udføre:
FLUSHPRIVILEGIER;
For at afslutte MariaDB-kommandolinjen skal du køre:
Afslut;
Trin 6: Installer Adminer på Ubuntu
Du kan installere Adminer på Ubuntu ved hjælp af APT-pakkehåndteringen:
sudo apt installere administrator
Når det er installeret, skal du aktivere php-fpm:
sudo a2enconf php*-fpm
For at aktivere Apache-konfigurationsfilen for Adminer skal du udføre:
sudo a2enconf adminer
Genindlæs nu Apache for at opdatere de ændringer, du lige har lavet:
systemctl genindlæs apache2
Når du har genindlæst Apache, genstart den med:
sudo systemctl genstart apache2
Trin 7: Få adgang til Adminer Web Interface
Nu hvor alle nødvendige installationer til Adminer er blevet udført, kan du få adgang til applikationen via webgrænsefladen og begynde at administrere din database.
For at få adgang til Adminer skal du åbne en browser og angive IP-adressen på den maskine, som Adminer kører på.
Hvis du kører Adminer på det lokale system, skal du bruge denne adresse:
http://127.0.0.1/adminer
Men hvis du kører Adminer på en ekstern maskine, skal du angive maskinens IP-adresse for at få adgang til Adminer på denne måde:
http://server-ip-address/adminer
Du vil se følgende login-side på din browser efter at have kørt webadressen til Adminer:
For at logge ind på Adminer skal du indtaste root som brugernavn og angive den adgangskode, du indstillede i trin 5. Det er ikke nødvendigt at angive databasenavnet, da Adminer har adgang til alle de tilgængelige databaser, så lad være Database kasse tom. Når du har indtastet alle de spurgte oplysninger, skal du klikke på Log på.
Når du har fået adgang, finder du følgende dashboard. Herfra kan du få adgang til alle tilgængelige databaser for at administrere dem. Du kan også oprette eller slette en database her.
Som du kan se, er Adminer-grænsefladen enkel, ikke særlig befolket og derfor nem at administrere.
Sådan afinstalleres Adminer fra Ubuntu
Hvis du ikke længere har brug for Adminer til at administrere dine databaser, kan du blot afinstallere det fra dit system. For at fjerne Adminer fra Ubuntu skal du udføre:
sudo apt automatisk fjern --rens adminer
Hvis du også vil fjerne MariaDB, Apache og PHP fra dit system, er det også muligt ved at bruge grundlæggende Linux-kommandoer.
For at gøre det skal du først stoppe disse tjenester og derefter slette dem. For at stoppe Apache og MariaDB skal du udføre:
sudo systemctl hold op apache2 mariadb
Fjern nu MariaDB, PHP og Apache med:
sudo apt automatisk fjern --rens mariadb-server php* apache2
Administrer alle dine databaser effektivt fra en centraliseret administratorgrænseflade
Adminer lader dig administrere alle dine databaser fra en enkelt webgrænseflade. Du kan udføre flere databasehandlinger på Adminer, såsom oprettelse eller sletning af en database, redigere tabeller, gennemse/indsætte/redigere tabelrækker, sortere kolonner, redigere DB-objekter og så meget mere.
Der er heller ingen grænse for at administrere databaser i Adminer. phpMyAdmin har på den anden side kun understøttelse af MariaDB og MySQL, hvilket gør Adminer til det gå-til-databasestyringssystem. Du kan vælge at gå med phpMyAdmin, men du skal installere enten MariaDB eller MySQL på din maskine.