Adminer on veebipõhine tööriist, mis võimaldab hallata mitut andmebaasisüsteemi kesksest asukohast. Tööriist on kasutajasõbralik, kerge ja suurepärase kasutajaliidese jõudlusega.
Admineri andmebaasihaldur on saadaval kõigis Linuxi distributsioonides. Saate selle hõlpsasti installida ja konfigureerida Ubuntu terminali kaudu ning pääseda juurde selle veebiliidesele mis tahes brauseri kaudu. Saate käivitada andmebaasitoiminguid otse Admineri armatuurlaualt ja hõlpsasti hallata mitut andmebaasi.
Siit saate teada, kuidas installida ja seadistada Ubuntu Adminerit.
Mis on Adminer?
Alternatiiv phpMyAdminile on Adminer avatud lähtekoodiga tööriist mitme andmebaasi haldamiseks tsentraliseeritud asukohast. Tööriist toetab MariaDB, MySQL, SQLite, Oracle, PostgreSQL, MongoDB ja Elasticsearchi.
Admineril on parem turvalisus kui phpMyAdminil ja see on kaalult kergem. Sellel on puhas liides, mis muudab selle kasutamise ja õppimise lihtsaks. Sellele pääsete juurde veebiliidese kaudu, sisestades Admineri eksemplari käitava masina IP-aadressi.
Kuidas installida Ubuntu Adminer
Siin on juhised Admineri installimiseks Ubuntu-põhised distributsioonid:
1. samm: värskendage ja täiendage Ubuntu
Enne Admineri installimisega alustamist peate oma süsteemi värskendama ja täiendama, et teil ei tekiks uute installidega probleeme. Avage oma Ubuntu masina terminal, vajutades Ctrl + Alt + T ja käivitage värskendamise ja täiendamise käsud.
sudo apt värskendada && sudo apt uuendada
2. samm: installige Apache Ubuntule
Kui olete süsteemipakette värskendanud ja täiendanud, on järgmiseks ülesandeks Apache installimine. Tehke seda, käivitades järgmise käsu:
sudo apt installida apache2
Kui Apache on edukalt installitud, lubage teenus utiliidi systemctl abil:
sudo systemctl lubamine --nüüd apache2
Samuti veenduge, et Apache töötaks hästi, põhjustamata taustal vigu.
sudo systemctl olek apache2 --piipar puudub -l
See näitab, et Apache on aktiivne ja töötab Ubuntus hästi.
3. samm: installige PHP Ubuntule
Kuna Adminer on kirjutatud PHP-s, peate installima PHP ja selle olulised laiendused. Selle installimiseks käivitage:
sudo apt installida php php-curl libapache2-mod-php php-cli php-mysql php-gd php-fpm
Kui olete PHP ja selle laiendused edukalt installinud, laadige Apache uuesti:
systemctl laadige uuesti apache2
4. samm: installige MariaDB Ubuntule
Pärast PHP installimist vajate oma süsteemis andmebaasi, mida saate hallata Admineriga. Saate installida mis tahes andmebaasi, nagu MySQL, MariaDB, PostgreSQL, MongoDB, SimpleDB jne.
Kuna MariaDB-d kasutatakse enamasti paljudes PHP-põhistes rakendustes, installime selle Ubuntule.
sudo apt installida mariadb-server
Kui andmebaas on installitud, lubage see:
sudo systemctl lubamine --nüüd mariadb
Kontrollige, kas andmebaas töötab hästi, kontrollides selle olekut:
sudo systemctl olek mariadb
See ütleb, et MariaDB on aktiivses olekus ja töötab Ubuntus hästi.
Pärast MariaDB installimist peate selle ka kaitsma skripti abil, mis võimaldab teil määrata juur MariaDB parool, eemaldage anonüümsed kasutajad, keelake kaugjuurde sisselogimine ja kustutage test andmebaasi. Skripti käivitamiseks käivitage:
sudo mysql_secure_installation
5. samm: määrake administraatori parool
Andmebaasi haldamiseks Admineri abil on teil vaja juurdepääsu juurandmebaasi kasutajale. Selleks vajate juurparooli, mis võimaldab hallata kõiki andmebaase läbi Admineri.
Parooli määramiseks avage esmalt MySQL-i käsurida:
sudo mysql
Juurparooli määramiseks käivitage:
SETPAROOLFOR"juur"@'localhost' = PAROOL("minu parool");
Asendage kindlasti "minu parool" parooliga, mille soovite juurkasutaja jaoks säilitada.
Parooli värskendamiseks käivitage:
FLUSHPRIVILEEGID;
MariaDB käsurealt väljumiseks käivitage:
väljuda;
6. samm: installige Ubuntule Adminer
Admineri saate installida Ubuntule APT paketihalduri abil:
sudo apt installida admineer
Pärast installimist lubage php-fpm:
sudo a2enconf php*-fpm
Admineri Apache konfiguratsioonifaili lubamiseks käivitage:
sudo a2enconf administraator
Nüüd laadige Apache uuesti, et värskendada äsja tehtud muudatusi:
systemctl laadige uuesti apache2
Kui olete Apache'i uuesti laadinud, taaskäivitage see järgmiselt:
sudo systemctl taaskäivitage apache2
7. toiming. Juurdepääs administraatori veebiliidesele
Nüüd, kui kõik Admineri jaoks vajalikud installatsioonid on tehtud, pääsed veebiliidese kaudu rakendusele ligi ja asud oma andmebaasi haldama.
Adminerile juurdepääsuks avage brauser ja sisestage selle masina IP-aadress, milles Adminer töötab.
Kui kasutate Adminerit kohalikus süsteemis, kasutage seda aadressi:
http://127.0.0.1/adminer
Kui aga kasutate Adminerit kaugmasinas, sisestage Adminerile juurdepääsuks masina IP-aadress järgmiselt:
http://server-ip-address/adminer
Pärast veebiaadressi sisestamist Adminerile näete oma brauseris järgmist sisselogimislehte:
Administraatorisse sisselogimiseks sisestage kasutajanimeks root ja sisestage 5. sammus määratud parool. Andmebaasi nime pole vaja sisestada, kuna administraatoril on juurdepääs kõigile saadaolevatele andmebaasidele, seega jätke Andmebaas kast tühi. Pärast kogu küsitud teabe sisestamist klõpsake nuppu Logi sisse.
Kui teil on juurdepääs, leiate järgmise armatuurlaua. Siit pääsete juurde kõikidele saadaolevatele andmebaasidele, et neid hallata. Siin saate luua või kustutada ka andmebaasi.
Nagu näete, on Admineri liides lihtne, vähe asustatud ja seetõttu hõlpsasti hallatav.
Kuidas desinstallida Adminer Ubuntust
Kui te ei vaja enam andmebaaside haldamiseks Adminerit, saate selle lihtsalt oma süsteemist desinstallida. Admineri eemaldamiseks Ubuntust käivitage:
sudo apt autoremove --puhastage administraator
Kui soovite oma süsteemist eemaldada ka MariaDB, Apache ja PHP, on see võimalik ka Linuxi põhikäskude abil.
Selleks peate esmalt need teenused peatama ja seejärel kustutama. Apache ja MariaDB peatamiseks käivitage:
sudo systemctl peatus apache2 mariadb
Nüüd eemaldage MariaDB, PHP ja Apache koos:
sudo apt autoremove --puhastage mariadb-server php* apache2
Hallake kõiki oma andmebaase tõhusalt tsentraliseeritud administraatoriliidese kaudu
Adminer võimaldab hallata kõiki oma andmebaase ühest veebiliidesest. Saate Admineris teha mitu andmebaasitoimingut, nagu andmebaasi loomine või kustutamine, tabelite redigeerimine, tabeliridade sirvimine/sisestamine/redigeerimine, veergude sortimine, DB objektide redigeerimine ja palju muud rohkem.
Samuti pole Admineris andmebaaside haldamisel piiranguid. phpMyAdmin seevastu toetab ainult MariaDB ja MySQL-i, mis teeb Adminerist andmebaasihaldussüsteemi. Võite valida phpMyAdmini kasutamise, kuid peate oma arvutisse installima kas MariaDB või MySQL-i.