SAMP MySQL adminisztrációs rendszer telepítése és beállítása

A cikk áttekinti a MySQL alapú adminisztrációs környezet telepítését és konfigurálását Windows rendszeren, különös tekintettel a phpMyAdmin használatára a MySQL kiszolgáló kezeléséhez. A szöveg a megadott,dokumentumból származó megoldásokat és lépéseket dolgozza fel, ismertetve a telepítés első lépéseit, a szolgáltatások beállításait, a felhasználók biztonságos konfigurálását, a PHP- és phpMyAdmin-beállításokat, továbbá a vészhelyzeti javítási eljárásokat.

A telepítés előkészítése

Csomagoljuk ki a letöltött állományt egy ideiglenes könyvtárba, majd innen futtassuk a setup.exe telepítőprogramot!

A telepítő már a második képernyőn figyelmeztet bennünket arra, hogy létre kell hoznunk egy my.cnf vagy my.ini állományt a megfelelő elérési útvonallal. Ha az alapértelmezett C:\mysql könyvtárba telepítjük az adatbázisszervert, az később sok fejfájást kímélhet meg minket.

Rendszerszolgáltatás beállítása

A Start menü -> Control Panel -> Administrative Tools -> Services alatt keressük a MySQL szolgáltatást. Ajánlott a szolgáltatást kézi indításúra ("manual") állítani, mert így az MySQL csak fejlesztés közben indul el, és nem fogyasztja az erőforrásokat állandóan.

WinMySQLAdmin és a szerver futtatása

A WinMySQLadmin segítségével nem szükséges a szolgáltatások kezelőfelületét meglátogatni a szolgáltatás indításához. Futás közben a lámpa piros vagy zöld, amely a MySQL állapotát mutatja.

A WinMySQLadmin megvizsgálja a my.ini fájl meglétét és szükség esetén létrehozza azt, majd a Setup fülön megtekinthetjük tartalmát. A többi fül tartalmát is érdemes átnézni, de a mindennapi munkában most a biztonságosabb működésre koncentrálunk.

Felhasználók beállítása

Az alapértelmezett root felhasználónak adhatunk jelszót, és erősen ajánlott a felhasználó átnevezése is. A phpMyAdmin és más grafikus kliensek használatához fontos, hogy a root jelszót beállítsuk és kezelhető jogosultságokat állítsunk be.

A PHP konfigurálása a MySQL-hez való kapcsolathoz

Ahhoz, hogy a phpMyAdmint használhassuk, a PHP-t is be kell állítanunk, hogy kapcsolódni tudjon a MySQL adatbázishoz. PHP 4.3.8 esetén a MySQL támogatás be van építve, és nem szükséges a dll-ek importálása. A PHP 5 esetén a php_mysql.dll betöltését engedélyezni kell a php.ini-ben. A libmysql.dll-nek a PATH-ben kell lennie, és ha szükséges, a MySQL bin könyvtárából át kell nevezni egy hasonló nevű állományt, hogy a kapcsolódás működjön.

A phpMyAdmin telepítése és beállítása

Töltsük le a legfrissebb phpMyAdmin csomagot, majd tömörítsük ki az Apache dokumentumtárába (DocumentRoot). Az Apache csak a DocumentRoot alatti tartalmat szolgálja ki, így ezt a könyvtárat használva érhetjük el a felületet. A telepítés során figyelmeztetést kaphatunk a root jelszó hiányára; ezt a biztonság kedvéért minden esetben kezelni kell.

A phpMyAdmin nyelvi beállításai a kezdőlap jobb oldalán érhetők el. A felület nyelvének megfelelően a "Privileges" vagy "Privilégiumok" menüpontokra kattintva láthatjuk a felhasználók listáját. A sorok végén található szerkesztés ikon segítségével módosíthatjuk egy adott felhasználó jogosultságait és jelszavát. A root felhasználó jelszavát állítsuk be a localhost host értéknél, és lehetőség szerint töröljük a 'bármely' felhasználóra vonatkozó jogosultságokat.

A phpMyAdmin védelmére érdemes a hozzáférést korlátozni: az apache httpd.conf-ben a "Allow from 127.0.0.1" beállítás biztosítja, hogy csak a helyi gépről érkező kérések legyenek kiszolgálva. A legbiztonságosabb módszer az http hitelesítés, de ehhez a PHP modul futtatása szükséges; CGI módban ez nem működik, ezért érdemes korlátozott jogosultságokkal rendelkező olvasási felhasználót létrehozni.

A phpMyAdmin felületén a bal oldali keretben az SQL ablak gombra kattintva érhetjük el az SQL lekérdezés futtatását. A pma felhasználó és a hozzá tartozó jelszó a konfiguráció része lehet, és a szükség szerint módosítható azonosítási típus (például http) vagy a controluser és controlpass megadásával.

Ha összekuszálódnak a jogosultságok

Előfordulhat, hogy a felhasználók jogai összekeverednek, és már be sem tudunk lépni a MySQL kiszolgálóba. Ilyenkor állítsuk le a MySQL szolgáltatást, nyissunk meg két parancssori ablakot, és a MySQL bin könyvtárába navigálva SQL utasításokat használva állítsuk vissza a jogosultságokat. Végül indítsuk újra a szolgáltatást, és a módosítások életbe lépnek.

Zárszó

A fenti lépések kimondottan a Windows környezetre vonatkoznak, és rávilágítanak arra, hogy a MySQL telepítése és a biztonságos üzemeltetés beállítása nem bonyolult feladat: megfelelő figyelemmel és a szükséges jelszavak, jogosultságok kialakításával stabil és biztonságos rendszert alakíthatunk ki.

diagram a MySQL és phpMyAdmin architektúrájáról

Ha érdemes, a cikk tartalmazhat tabellát a legfontosabb lépésekről és a parancsokról, amely segíti a gyakorlati telepítést és a beállításokat.

tags: #samp #mysql #adminrendszer