Előfeltételek
1. lépés: A phpMyAdmin letöltése és telepítése
2. lépés: A phpMyAdmin biztonságossá tétele
Következtetés
Előfeltételek
- Egy új Vultr Ubuntu 14.04 vagy 16.04 szerverpéldány.
- Statikus szerver IP (ez a fő Vultr szerver IP-je).
- Nem root szerver felhasználó
sudojogosultságokkal.
- Teljes LAMP-verem telepítés (a telepítéshez kövesse ezt a Vultr útmutatót )
1. lépés: A phpMyAdmin letöltése és telepítése
Telepítés indítása
Frissítse az Ubuntu apttárházát, és telepítse a phpMyAdmin programot.
sudo apt-get update
sudo apt-get install phpmyadmin
Telepítési folyamat
Most válaszoljon a telepítéssel kapcsolatos kérdésekre.
WARNING:
On the first prompt, you MUST press "SPACE", then "TAB", and then "ENTER" to select Apache. (If you don't, your install will be configured incorrectly. )
- Válassza ki
apache2
- Válassza ki,
YESamikor a rendszer megkérdezi, hogy használja-e dbconfig-commonaz adatbázis beállításához
- Adja meg MySQL/Database rendszergazdai jelszavát
- Válassza ki az új
phpMyAdminjelszavát
Apache telepítése és újraindítása
A PhpMyAdmin automatikusan hozzáadja a konfigurációs fájlját az Apache-hoz, így nincs szükség további konfigurációra.
Engedélyeznie kell azonban mcryptaz Apache-t.
sudo php5enmod mcrypt
Ezután indítsa újra az apache-ot.
sudo service apache2 restart
Telepítés befejezése
A phpMyAdmin felület most fut, és az alábbi URL-en érheti el.
http://192.0.2.0/phpmyadmin
Jelentkezzen be a rootfelhasználóval a korábban létrehozott jelszóval.
2. lépés: A phpMyAdmin biztonságossá tétele
A PhpMyAdmin telepítése nagyon egyszerű, de népszerűsége miatt óriási célpont a hackerek és rosszindulatú emberek számára. Mostantól megvédjük a phpMyAdmint a legtöbb támadás ellen.
.htaccessFelülbírálások engedélyezése
Először engedje meg az Apache-t, hogy elfogadja az .htaccessengedély-felülírásokat. Csak szerkessze az Apache konfigurációs könyvtárába helyezett fájlt.
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Adja hozzá a konfigurációs fájl AllowOverride Allbelsejét <Directory /usr/share/phpmyadmin>.
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
AllowOverride All
Most mentse és zárja be phpmyadmin.confa " CTRL+O", majd a " ENTER" és végül a " CTRL+X" gomb megnyomásával .
Mint korábban, indítsa újra az Apache-ot.
sudo service apache2 restart
Hozzon létre egy .htaccessfájlt
Most, hogy a overrides/.htaccessfájlok engedélyezettek, létrehozunk egyet a tényleges biztonság érdekében.
A fájl létrehozása és szerkesztése.
sudo nano /usr/share/phpmyadmin/.htaccess
Írja be a következő adatokat.
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
Zárja be és mentse a fájlt.
Hozzon létre egy .htpasswdfájlt
Most, hogy elmondtuk az Apache-nak, hogy jelszóval akarjuk védeni a phpMyAdmin-t, létre kell hoznunk azt a fájlt, amely megmondja az Apache-nak, hogy milyen jelszót fogadjon el.
Telepítsen egy extra csomagot, amely segít nekünk ebben.
sudo apt-get install apache2-utils
Most megvan a htpasswdsegédprogram.
Hozd létre a .htpasswdfájlt és az első felhasználót/bejelentkezést így.
sudo htpasswd -c /etc/phpmyadmin/.htpasswd <username>
Cserélje <username>ki a használni kívánt felhasználónévvel. Meg fogja kérni, hogy adja meg a felhasználóhoz használni kívánt jelszót. Válassza ki és erősítse meg a jelszót.
Most pedig lépjen be http://192.0.2.0/phpmyadmin. Meg kell adnia az imént létrehozott felhasználónevet és jelszót. Az új felhasználónév/jelszó megadása után bejelentkezhet a korábbi fiókjával.
Következtetés
Mostantól elérhető a phpMyAdmin – az egyik legjobb ingyenes webes felület, amellyel parancssor nélkül kezelheti MySQL adatbázisát.