Adminer yra žiniatinklio įrankis, leidžiantis valdyti kelias duomenų bazių sistemas iš centrinės vietos. Įrankis yra patogus, lengvas ir aukščiausios kokybės, turintis tvarkingą vartotojo sąsają.
„Adminer“ duomenų bazės tvarkyklė yra prieinama visuose „Linux“ platinimuose. Galite lengvai įdiegti ir konfigūruoti jį Ubuntu naudodami terminalą ir pasiekti jo žiniatinklio sąsają per bet kurią naršyklę. Galite vykdyti duomenų bazės operacijas tiesiai iš „Adminer“ prietaisų skydelio ir lengvai valdyti kelias duomenų bazes.
Štai kaip įdiegti ir nustatyti „Adminer“ Ubuntu.
Kas yra Admineris?
Alternatyva phpMyAdmin, Adminer yra atvirojo kodo įrankis, skirtas valdyti kelias duomenų bazes iš centralizuotos vietos. Įrankis palaiko MariaDB, MySQL, SQLite, Oracle, PostgreSQL, MongoDB ir Elasticsearch.
„Adminer“ turi geresnį saugumą nei „phpMyAdmin“ ir yra lengvesnis. Jame yra švari sąsaja, kuri leidžia lengvai naudotis ir mokytis. Jį galite pasiekti iš žiniatinklio sąsajos pateikę įrenginio, kuriame veikia Adminer egzempliorius, IP adresą.
Kaip įdiegti „Adminer“ Ubuntu
Štai kaip įdiegti Adminer Ubuntu pagrįsti platinimai:
1 veiksmas: atnaujinkite ir atnaujinkite Ubuntu
Prieš pradėdami diegti „Adminer“, turite atnaujinti ir atnaujinti savo sistemą, kad nesusidurtumėte su naujomis diegimo problemomis. Atidarykite Ubuntu įrenginio terminalą paspausdami Ctrl + Alt + T ir paleiskite naujinimo bei atnaujinimo komandas.
sudo apt atnaujinti && sudo apt patobulinti
2 veiksmas: įdiekite „Apache“ Ubuntu
Kai atnaujinsite ir atnaujinsite sistemos paketus, kita užduotis yra įdiegti „Apache“. Atlikite tai vykdydami šią komandą:
sudo apt diegti apache2
Sėkmingai įdiegus „Apache“, įgalinkite paslaugą naudodami „systemctl“ įrankį:
sudo systemctl enable --dabar apache2
Be to, įsitikinkite, kad „Apache“ veikia gerai, nesukeliant klaidų fone.
sudo systemctl būsena apache2 --no-pager -l
Tai rodo, kad „Apache“ veikia ir gerai veikia „Ubuntu“.
3 veiksmas: įdiekite PHP Ubuntu
Kadangi „Adminer“ parašyta PHP, turite įdiegti PHP ir esminius jo plėtinius. Norėdami jį įdiegti, paleiskite:
sudo apt diegti php php-curl libapache2-mod-php php-cli php-mysql php-gd php-fpm
Sėkmingai įdiegę PHP ir jo plėtinius, iš naujo įkelkite „Apache“ naudodami:
systemctl iš naujo įkelti apache2
4 veiksmas: įdiekite MariaDB Ubuntu
Įdiegę PHP, jūsų sistemoje reikia duomenų bazės, kurią galite valdyti naudodami Adminer. Galite įdiegti bet kokią duomenų bazę, pvz., MySQL, MariaDB, PostgreSQL, MongoDB, SimpleDB ir kt.
Kadangi MariaDB dažniausiai naudojamas daugelyje PHP pagrįstų programų, įdiekime jį Ubuntu.
sudo apt diegti mariadb-serveris
Įdiegę duomenų bazę, įjunkite ją:
sudo systemctl enable --dabar mariadb
Patikrinkite, ar duomenų bazė veikia gerai, patikrindami jos būseną:
sudo systemctl būsena mariadb
Tai rodo, kad MariaDB yra aktyvios būsenos ir gerai veikia Ubuntu.
Įdiegę MariaDB, taip pat turite jį apsaugoti naudodami scenarijų, leidžiantį nustatyti šaknį MariaDB slaptažodį, pašalinkite anoniminius vartotojus, neleiskite nuotolinio root prisijungimo ir ištrinkite testą duomenų bazėje. Norėdami paleisti scenarijų, paleiskite:
sudo mysql_secure_installation
5 veiksmas: nustatykite „Adminer“ administratoriaus slaptažodį
Norėdami valdyti duomenų bazę naudodami „Adminer“, jums reikia prieigos prie pagrindinės duomenų bazės vartotojo. Tam jums reikia root slaptažodžio, kuris leis valdyti visas duomenų bazes per Adminer.
Norėdami nustatyti slaptažodį, pirmiausia atidarykite MySQL komandų eilutę:
sudo mysql
Norėdami nustatyti pagrindinį slaptažodį, paleiskite:
NUSTATYTISLAPTAŽODISDĖL"šaknis"@'localhost' = SLAPTAŽODIS("mano slaptažodis");
Būtinai pakeiskite "mano slaptažodis" su slaptažodžiu, kurį norite pasilikti root naudotojui.
Norėdami atnaujinti slaptažodį, vykdykite:
PALAUTIPRIVILEGIJOS;
Norėdami išeiti iš MariaDB komandinės eilutės, paleiskite:
išeiti;
6 veiksmas: įdiekite „Adminer“ Ubuntu
Galite įdiegti „Adminer“ Ubuntu naudodami APT paketų tvarkyklę:
sudo apt diegti administratorius
Įdiegę įgalinkite php-fpm:
sudo a2enconf php*-fpm
Norėdami įjungti „Apache“ konfigūracijos failą „Adminer“, vykdykite:
sudo a2enconf administratorius
Dabar iš naujo įkelkite „Apache“, kad atnaujintumėte ką tik atliktus pakeitimus:
systemctl iš naujo įkelti apache2
Iš naujo įkėlę „Apache“, paleiskite ją iš naujo naudodami:
sudo systemctl iš naujo paleiskite apache2
7 veiksmas: pasiekite administratoriaus žiniatinklio sąsają
Dabar, kai visi reikalingi „Adminer“ diegimai atlikti, galite pasiekti programą per žiniatinklio sąsają ir pradėti tvarkyti savo duomenų bazę.
Norėdami pasiekti Adminer, atidarykite naršyklę ir pateikite įrenginio, kuriame veikia Adminer, IP adresą.
Jei naudojate „Adminer“ vietinėje sistemoje, naudokite šį adresą:
http://127.0.0.1/adminer
Tačiau, jei naudojate „Adminer“ nuotoliniame kompiuteryje, pateikite įrenginio IP adresą, kad galėtumėte pasiekti „Adminer“ taip:
http://server-ip-address/adminer
Įvedę žiniatinklio adresą į Adminer naršyklėje pamatysite šį prisijungimo puslapį:
Norėdami prisijungti prie Adminer, įveskite root kaip vartotojo vardą ir nurodykite slaptažodį, kurį nustatėte 5 veiksme. Nereikia nurodyti duomenų bazės pavadinimo, nes administratorius turi prieigą prie visų galimų duomenų bazių, todėl palikite Duomenų bazė dėžė tuščia. Įvedę visą prašomą informaciją, spustelėkite Prisijungti.
Kai turėsite prieigą, rasite šią informacijos suvestinę. Iš čia galite pasiekti visas turimas duomenų bazes, kad galėtumėte jas valdyti. Čia taip pat galite sukurti arba ištrinti duomenų bazę.
Kaip matote, „Adminer“ sąsaja yra paprasta, nėra labai užpildyta, todėl ją lengva valdyti.
Kaip pašalinti Adminer iš Ubuntu
Jei jums nebereikia „Adminer“, kad galėtumėte valdyti savo duomenų bazes, galite tiesiog pašalinti ją iš savo sistemos. Norėdami pašalinti Adminer iš Ubuntu, vykdykite:
sudo apt autoremove --valymo administratorius
Jei taip pat norite pašalinti MariaDB, Apache ir PHP iš savo sistemos, tai taip pat įmanoma naudojant pagrindines Linux komandas.
Norėdami tai padaryti, pirmiausia turite sustabdyti šias paslaugas ir tada jas ištrinti. Norėdami sustabdyti „Apache“ ir „MariaDB“, vykdykite:
sudo systemctl sustabdyti apache2 mariadb
Dabar pašalinkite MariaDB, PHP ir Apache naudodami:
sudo apt autoremove --išvalyti mariadb-server php* apache2
Efektyviai tvarkykite visas savo duomenų bazes naudodami centralizuotą administratoriaus sąsają
„Adminer“ leidžia valdyti visas duomenų bazes iš vienos žiniatinklio sąsajos. Galite atlikti kelias duomenų bazės operacijas naudodami Adminer, pvz., sukurti arba ištrinti duomenų bazę, redaguoti lenteles, naršyti / įterpti / redaguoti lentelės eilutes, rūšiuoti stulpelius, redaguoti DB objektus ir kt. daugiau.
Taip pat nėra jokių apribojimų valdyti duomenų bazes „Adminer“. Kita vertus, „phpMyAdmin“ palaiko tik „MariaDB“ ir „MySQL“, todėl „Adminer“ yra pagrindinė duomenų bazės valdymo sistema. Galite pasirinkti naudoti phpMyAdmin, bet savo kompiuteryje turėsite įdiegti MariaDB arba MySQL.