Adminer är ett webbaserat verktyg som låter dig hantera flera databassystem från en central plats. Verktyget är användarvänligt, lätt och förstklassigt i prestanda med ett snyggt användargränssnitt.
Adminer-databashanteraren är tillgänglig på alla Linux-distributioner. Du kan enkelt installera och konfigurera det på Ubuntu via terminalen och komma åt dess webbgränssnitt via vilken webbläsare som helst. Du kan köra databasoperationer direkt från Adminer-instrumentpanelen och enkelt hantera flera databaser.
Så här installerar och ställer du in Adminer på Ubuntu.
Vad är Adminer?
Alternativt till phpMyAdmin, Adminer är ett öppen källkodsverktyg för att hantera flera databaser från en centraliserad plats. Verktyget har stöd för MariaDB, MySQL, SQLite, Oracle, PostgreSQL, MongoDB och Elasticsearch.
Adminer har bättre säkerhet än phpMyAdmin och är lättare i vikt. Den kommer med ett rent gränssnitt som gör det enkelt att använda och lära sig. Du kan komma åt den från webbgränssnittet genom att ange IP-adressen till maskinen som kör Adminer-instansen.
Hur man installerar Adminer på Ubuntu
Här är stegen för att installera Adminer på Ubuntu-baserade distributioner:
Steg 1: Uppdatera och uppgradera Ubuntu
Innan du hoppar till Adminer-installationen måste du uppdatera och uppgradera ditt system så att du inte stöter på några problem med nya installationer. Öppna terminalen på din Ubuntu-maskin genom att trycka på Ctrl + Alt + T och kör kommandona för uppdatering och uppgradering.
sudo apt uppdatering && sudo apt uppgradering
Steg 2: Installera Apache på Ubuntu
När du har uppdaterat och uppgraderat systempaketen är nästa uppgift att installera Apache. Gör detta genom att köra följande kommando:
sudo apt Installera apache2
När Apache väl har installerats, aktivera tjänsten med hjälp av systemctl-verktyget:
sudo systemctl aktivera --nu apache2
Se också till att Apache fungerar bra utan att orsaka några fel i bakgrunden.
sudo systemctl status apache2 --no-pager -l
Detta berättar att Apache är aktiv och fungerar bra på Ubuntu.
Steg 3: Installera PHP på Ubuntu
Eftersom Adminer är skrivet i PHP måste du installera PHP och dess väsentliga tillägg. För att installera det, kör:
sudo apt Installera php php-curl libapache2-mod-php php-cli php-mysql php-gd php-fpm
När du har installerat PHP och dess tillägg, ladda om Apache med:
systemctl ladda om apache2
Steg 4: Installera MariaDB på Ubuntu
Efter installation av PHP behöver du en databas på ditt system som du kan hantera med Adminer. Du kan installera vilken databas som helst som MySQL, MariaDB, PostgreSQL, MongoDB, SimpleDB, etc.
Eftersom MariaDB mestadels används i många PHP-baserade applikationer, låt oss installera det på Ubuntu.
sudo apt Installera mariadb-server
När databasen är installerad, aktivera den:
sudo systemctl aktivera --nu mariadb
Kontrollera om databasen fungerar bra genom att kontrollera dess status:
sudo systemctl status mariadb
Detta säger att MariaDB är i ett aktivt tillstånd och fungerar bra på Ubuntu.
Efter installation av MariaDB måste du också säkra den med ett skript som låter dig ställa in en rot lösenord för MariaDB, ta bort anonyma användare, tillåt fjärrinloggning för rotinloggning och ta bort testet databas. För att köra skriptet, kör:
sudo mysql_secure_installation
Steg 5: Ställ in Admin Password för Adminer
För att hantera databasen med Adminer behöver du tillgång till rotdatabasanvändaren. För det behöver du ett root-lösenord som gör att du kan hantera alla databaser via Adminer.
För att ställa in lösenordet, öppna först MySQL-kommandoraden:
sudo mysql
För att ställa in root-lösenordet, kör:
UPPSÄTTNINGLÖSENORDFÖR'rot'@'lokal värd' = LÖSENORD("mitt lösenord");
Se till att ersätta "mitt lösenord" med lösenordet som du vill behålla för root-användaren.
För att uppdatera lösenordet, kör:
SPOLAPRIVILEGIER;
För att avsluta MariaDB-kommandoraden, kör:
utgång;
Steg 6: Installera Adminer på Ubuntu
Du kan installera Adminer på Ubuntu med APT-pakethanteraren:
sudo apt Installera administratör
När det är installerat, aktivera php-fpm:
sudo a2enconf php*-fpm
För att aktivera Apache-konfigurationsfilen för Adminer, kör:
sudo a2enconf adminer
Ladda nu om Apache för att uppdatera ändringarna du just gjorde:
systemctl ladda om apache2
När du har laddat om Apache, starta om den med:
sudo systemctl starta om apache2
Steg 7: Öppna Adminer Web Interface
Nu när alla nödvändiga installationer som behövs för Adminer är gjorda kan du komma åt applikationen via webbgränssnittet och börja hantera din databas.
För att komma åt Adminer, öppna en webbläsare och ange IP-adressen till den maskin som Adminer körs på.
Om du kör Adminer på det lokala systemet, använd den här adressen:
http://127.0.0.1/adminer
Men om du kör Adminer på en fjärrdator, ange maskinens IP-adress för att komma åt Adminer så här:
http://server-ip-address/adminer
Du kommer att se följande inloggningssida i din webbläsare efter att ha kört webbadressen till Adminer:
För att logga in på Adminer, ange root som användarnamn och ange lösenordet som du angav i steg 5. Du behöver inte ange databasnamnet eftersom Adminer har tillgång till alla tillgängliga databaser, så lämna Databas låda tom. Efter att ha angett all information som frågas, klicka på Logga in.
När du har fått tillgång hittar du följande instrumentpanel. Härifrån kan du komma åt alla tillgängliga databaser för att hantera dem. Du kan också skapa eller ta bort en databas här.
Som du kan se är Adminer-gränssnittet enkelt, inte särskilt befolkat och därför lätt att hantera.
Hur man avinstallerar Adminer från Ubuntu
Om du inte längre behöver Adminer för att hantera dina databaser kan du helt enkelt avinstallera den från ditt system. För att ta bort Adminer från Ubuntu, kör:
sudo apt autoremove --rensning adminer
Om du också vill ta bort MariaDB, Apache och PHP från ditt system är det också möjligt genom att använda grundläggande Linux-kommandon.
För att göra det måste du först stoppa dessa tjänster och sedan ta bort dem. För att stoppa Apache och MariaDB, kör:
sudo systemctl sluta apache2 mariadb
Ta nu bort MariaDB, PHP och Apache med:
sudo apt autoremove --rensa mariadb-server php* apache2
Hantera alla dina databaser effektivt från ett centraliserat administratörsgränssnitt
Adminer låter dig hantera alla dina databaser från ett enda webbgränssnitt. Du kan utföra flera databasoperationer på Adminer som att skapa eller ta bort en databas, redigera tabeller, bläddra/infoga/redigera tabellrader, sortera kolumner, redigera DB-objekt och så mycket Mer.
Det finns heller ingen gräns för att hantera databaser i Adminer. phpMyAdmin, å andra sidan, har bara stöd för MariaDB och MySQL vilket gör Adminer till det gå till databashanteringssystemet. Du kan välja att gå med phpMyAdmin, men du måste installera antingen MariaDB eller MySQL på din maskin.