MySQL

MySQL adatbázisok mentése

  • Beküldve: 2015. december 21, 11:42
  • Szerző: Bolemányi Attila

Adatbázis kiszolgálók üzemeltetőjeként az egyik legfontosabb - ha nem a legfontosabb - feladatod az adatbázisok rendszeres mentése - és adott esetben azok visszaállítása - lesz. A cél eléréséhez természetesen többféle eszközt is hadrendbe állíthatsz. Az alábbiakban az AutoMySQLBackup nevű programot fogjuk felhasználni az adatbázisaink napi, heti és havi rendszerességgel történő elmentéséhez. A programot az előzőekben már felépített webszerverünkre fogjuk feltelepíteni, amely egy WordPress, egy Joomla! és egy Drupal tartalomkezelő rendszer, valamint egy ILIAS és egy Moodle e-learning keretrendszer adatbázisait is tartalmazza.

MySQL cseréje MariaDB kiszolgálóra

  • Beküldve: 2015. december 11, 13:32
  • Szerző: Bolemányi Attila

Számos oka lehet annak, ha valaki szeretné a MySQL kiszolgálóját MariaDB-re cserélni, és ezt nem csak a MariaDB fejlesztői gondolják így. Mielőtt azonban nekilátnánk, érdemes átnézni a kompatibilitási kérdések sorát is. Mivel azonban az ígéret szerint - legalábbis egyelőre - a binárisok szintjén a két rendszer kompatibilis egymással, nem okozhat túl nagy fájdalmat a csere. Ezt a folyamatot jártuk körül egy korábbi blogbejegyzésben már összeállított Debian Jessie webszerver esetében, amelyre azóta került egy ILIAS és egy Moodle e-learning keretrendszer is. Az átállás nem volt zökkenőmentes, bár már többször is sikerült minden gond nélkül megcsinálni, igaz, akkor MySQL 5.6-os kiszolgálókat cseréltünk MariaDB 10.0-ás rendszerekre, amelyeket aztán később frissítettünk MariaDB 10.1-re. Most azonban a Debian Jessie terjesztésben található MySQL 5.5-ös változatot fogjuk egyetlen lépésben lecserélni a MariaDB 10.1-es kiszolgálójára.

Webszerver telepítése - Debian Jessie alapokon

  • Beküldve: 2015. november 04, 08:56
  • Szerző: Bolemányi Attila

Folytatva a Debian Jessie alapon történő építkezést, ebben a blogbejegyzés-sorozatban egy garantáltan működőképes webszervert fogunk felépíteni. A webszervert a már jól ismert alkatrészekből fogjuk összeállítani, úgymint Apache, PHP, MySQL, Postfix, Pure-FTPd, Clamav; valamint az egyes weboldalak tárhelyéhez kvótát is beállítunk annak érdekében, hogy kordában tartsuk a felhasználóink igényeit. A webszerverre több, egymástól különálló weboldalt is feltelepítünk az Apache VirtualHost képességének felhasználásával, hogy kipróbáljuk, ténylegesen működik éles helyzetben is mindaz, amit felépítettünk: ehhez pedig egy WordPress, egy Joomla! és egy Drupal alapú weboldalt is hadrendbe állítunk. Látni fogod, hogy egy új weboldal beindításához nem kevés konfigurációs fájlt kell hozzáadnunk a rendszerhez, éppen ezért ezt a folyamatot egy testreszabott bash szkripttel fogjuk megtámogatni. Innentől fogva viszont az új weboldalak hozzáadása gyerekjáték lesz.

MySQL frissítés 5.5 -> 5.6

  • Beküldve: 2014. július 25, 20:17
  • Szerző: Bolemányi Attila

A napokban kellett frissítenem egy webkiszolgáló és levelezőszerver alatt dolgozó MySQL-t, 5.5-ről 5.6-ra. Egy table_cache sor eltávolítását leszámítva gördülékenyen ment minden. Legalábbis látszólag. Aztán rövid időn belül jöttek a problémák: bizonyos weboldalak kiszolgálása érezhetően lelassult. A MySQL rendesen meghajtotta a processzort, érezhető volt, hogy valamiért nagyon szenved. Egy kis Munin grafikonelemzéssel egybekötött nyomozás gyorsan fényt derített a problémára.

MySQL adatbázisok migrálása

  • Beküldve: 2013. február 18, 09:55
  • Szerző: Bolemányi Attila

Tételezzük fel, hogy két webszerver adatait (webkönyvtárak és adatbázisok) kell átvinni egy harmadik szerverre. A webkönyvtárak adatainak migrálása meglehetősen triviális feladat, a MySQL adatbázisok viszont okozhatnak némi fejtörést, legalábbis ami az adatbázis felhasználóit és a hozzájuk tartozó jogosultságokat illeti.