phpMyAdmin telepítése Ubuntu 24.04-re
Ez az oktatóanyag ezekhez az operációs rendszer verziókhoz létezik
- Ubuntu 24.04 (Noble Numbat)
- Ubuntu 22.04 (Jammy Jellyfish)
- Ubuntu 18.04 (Bionic Beaver)
Ezen az oldalon
- Előfeltételek
- A MySQL/MariaDB felhasználó beállítása
- A phpMyAdmin telepítése Ubuntu tárolón keresztül
- A phpMyAdmin telepítésének biztosítása
- A phpMyAdmin telepítésének tesztelése
A phpMyAdmin egy ingyenes és nyílt forráskódú eszköz a MySQL-kiszolgálók kezelésére és adminisztrálására. Lehetővé teszi a MySQL adatok webböngészőből történő kezelését, és kezelhet adatbázisokat, táblákat, oszlopokat, indexeket, relációkat, felhasználókat, engedélyeket stb. a webböngésző egyetlen irányítópult felületéről.
A phpMyAdmin segítségével adatokat importálhat és exportálhat a MySQL szerverre. CSV- és SQL-adatokat importálhat a MySQL-be, és exportálhatja adatait többféle formátumba, például CSV, SQL, XML, Latex, XML, PDF, valamint OpenDocument szöveg és táblázatba.
Ez az oktatóanyag megmutatja, hogyan kell telepíteni a phpMyAdmin programot Ubuntu 24.04-re. Telepíteni kell a phpMyAdmin-t, majd az Apache basic_auth modulján keresztül biztonságossá kell tenni.
Előfeltételek
Mielőtt továbblépne, győződjön meg arról, hogy rendelkezik az alábbiakkal:
- Ubuntu 24.04 szerver.
- Nem root felhasználó rendszergazdai jogosultságokkal.
- Egy LAMP Stack (Linux, Apache, MySQL/MariaDB és PHP) lett telepítve.
A MySQL/MariaDB felhasználó beállítása
A phpMyAdmin telepítése előtt hozzunk létre egy dedikált MySQL/MariaDB felhasználót az adatbázisok kezeléséhez a phpMyAdmin segítségével. Ez a felhasználó jogosultságokkal rendelkezik a MySQL/MariaDB szerver összes adatbázisához, ezért ügyeljen arra, hogy erős jelszót használjon.
Jelentkezzen be MySQL/MariaDB szerverére a következő 'mysql' paranccsal. Amikor a rendszer kéri, írja be a MySQL/MariaDB root jelszavát.
sudo mysql -u root -pMiután bejelentkezett, futtassa a következő lekérdezéseket egy új MySQL/MariaDB felhasználó létrehozásához. Ebben az esetben létrehoz egy „újfelhasználó” felhasználót a „mystrongpassword” jelszóval. Ez a felhasználó adatbázisok kezelésére lesz használva a phpMyAdmin segítségével.
CREATE USER newuser@localhost IDENTIFIED BY 'mystrongpassword';
GRANT ALL PRIVILEGES ON *.* TO newuser@localhost;
FLUSH PRIVILEGES;Most ellenőrizze az „newuser” felhasználót a következő lekérdezéssel. Győződjön meg arról, hogy az 'newuser' felhasználó hozzáférhet az összes '*.*' adatbázishoz a MySQL/MariaDB szerveren belül.
SHOW GRANTS FOR newuser@localhost;Ha végzett, írja be a quit parancsot a kilépéshez.
A phpMyAdmin telepítése Ubuntu tárolón keresztül
Ubuntu rendszeren a phpMyAdmin kétféleképpen telepíthető: a hivatalos Ubuntu tárhelyen keresztül, illetve manuálisan a forráskódból. Ebben a szakaszban a phpMyAdmin programot az Ubuntu tárolón keresztül telepíti, amelyhez a LAMP Stack (Linux, Apache, MySQL/MariaDB) telepítése szükséges.
Először frissítse az Ubuntu csomagindexet a következő paranccsal.
sudo apt updateEllenőrizze a phpmyadmin csomagot a következő 'apt info' paranccsal.
sudo apt info phpmyadmin
Amint alább látható, a phpMyAdmin 5.2.1 elérhető az Ubuntu univerzumban/webes tárhelyen. a phpMyAdmin csomag php-mysql és dbconfig-common csomagokat igényelt a telepítéshez.
Most telepítse a phpMyAdmin-t az Ubuntu-kiszolgálóra a következő „apt install” paranccsal. A telepítés megerősítéséhez írja be az Y-t.
sudo apt install phpmyadminVálassza ki az alapértelmezett webszervert az „apache2” értékre, majd nyomja meg az OK gombot.
Válassza az Igen lehetőséget a phpMyAdmin adatbázisának megerősítéséhez a dbconfig-common segítségével.
Most írja be a phpMyAdmin felhasználó új jelszavát, és ismételje meg a jelszót.
Ismételje meg jelszavát:
A telepítés befejezése után a phpMyAdmin telepítésének elérhetőnek kell lennie a következő címen:
- /etc/phpmyadmin/: Ez a phpMyAdmin fő konfigurációs könyvtára.
- /usr/share/phpmyadmin: Ez az a hely, ahol a phpMyAdmin forráskódja tárolódik.
Végül nyissa meg a webböngészőt, és keresse fel a http://192.168.5.30/phpmyadmin címet. Ha a telepítés sikeres, megjelenik a phpMyAdmin bejelentkezési oldal.
Jelentkezzen be az új MySQL/MariaDB felhasználóval, amelyet létrehozott, majd kattintson a Bejelentkezés gombra a megerősítéshez.
Ha a hitelesítés sikeres, a phpMyAdmin irányítópultját a következő módon kell megkapnia:
A phpMyAdmin telepítésének biztosítása
Most, hogy a phpMyAdmin telepítve van, a phpMyAdmin biztonságát az alapértelmezett telepítési útvonal módosításával és az Apache basic_auth modul megvalósításával fogja biztosítani. Ez új hitelesítést ad a phpMyAdminhoz,
Először engedélyezze az Apache webszerver átíró modulját a következő paranccsal.
sudo a2enmod rewriteNyissa meg a phpMyAdmin '/etc/phpmyadmin/apache.conf' alapértelmezett Apache-kódrészletét a következő nano-szerkesztővel.
sudo nano /etc/phpmyadmin/apache.confA sor tetején módosítsa a phpMyAdmin telepítési útvonalát. Ebben az esetben a phpMyAdmin elérési útja a következőre változik: „/padm”.
Alias /padm /usr/share/phpmyadminAdja hozzá az „AllowOverride All” opciót a „
<Directory /usr/share/phpmyadmin>
...
...
AllowOverride All
...
...
<Directory>ha végzett, mentse el a fájlt, és lépjen ki a szerkesztőből.
Most hozzon létre egy új .htaccess fájlt a phpMyAdmin '/usr/share/phpmyadmin/' könyvtárában a következő nano-szerkesztővel.
sudo nano /usr/share/phpmyadmin/.htaccessIllessze be a következő konfigurációt a fájlba. Ezzel biztosítod a phpMyAdmin direktívát az Apache basic_auth modulon keresztül.
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-userMentse el a fájlt, és lépjen ki a szerkesztőből, ha végzett.
Ezután futtassa a következő parancsot egy új jelszófájl létrehozásához '/etc/phpmyadmin/.htpasswd' az alapvető hitelesítéshez. Ebben a példában egy új első felhasználót fog létrehozni: „padm”. Ezután adja meg jelszavát, és ismételje meg, amikor a rendszer kéri.
sudo htpasswd -c /etc/phpmyadmin/.htpasswd padmMost futtassa a következő parancsot az Apache konfigurációjának ellenőrzéséhez. Győződjön meg arról, hogy megfelelő a szintaxis, és a „A szintaxis rendben van” kimenetet kap.
sudo apachectl configtestVégül futtassa az alábbi parancsot az Apache webszerver újraindításához és az új Apache konfiguráció alkalmazásához.
sudo systemctl restart apache2A phpMyAdmin telepítésének tesztelése
Nyissa meg webböngészőjét, és keresse fel a phpMyAdmin telepítését az új elérési úttal, például: http://192.168.5.30/padm. Ha a konfigurálás sikeres volt, a rendszer jelszó-hitelesítést kér az Apache basic_auth modulból.
Adja meg felhasználóját és jelszavát, majd kattintson a Bejelentkezés gombra.
Ha a hitelesítés sikeres, megjelenik a phpMyAdmin bejelentkezési oldala. Ellenkező esetben a Nem engedélyezett oldal jelenik meg.
Jelentkezzen be a phpMyAdminba MySQL/MariaDB felhasználójával és jelszavával, majd kattintson a Bejelentkezés gombra a megerősítéshez.
Most látni fogja, hogy a phpMyAdmin a „/padm” egyéni útvonalon fut.
Ezzel befejezte a phpMyAdmin telepítését az Ubuntu 24.04 kiszolgálón, és biztonságossá tette a phpMyAdmint az alapértelmezett telepítés megváltoztatásával és az Apache basic-auth modul bevezetésével, amely új hitelesítést ad hozzá a phpMyAdmin bejelentkezési oldalának elérése előtt.
Ez a telepítés lehetővé teszi a phpMyAdmin gyors elérését bármilyen virtuális gazdagépről vagy tartománynévről. Tehát, ha a HTTPS engedélyezve van a tartománynevében, akkor biztonságos HTTPS-en keresztül is elérheti a phpMyAdmin szolgáltatást.
















