Adatbázis Átviteli Eszköz – Használati Útmutató (DirectAdmin)

Előkészítő lépések a forrás szerveren

1. Adatbázis optimalizálása az átvitel előtt

  • Jelentkezzen be a phpMyAdmin felületre
  • Válassza ki az átvinni kívánt adatbázist
  • Végezze el az alábbi optimalizálási lépéseket:
    • Jelölje ki az összes táblát
    • A kijelölt táblákkal válassza az „Optimalizálás” műveletet
    • Várja meg, amíg minden tábla optimalizálása befejeződik
    • Javasolt a „Javítás” művelet futtatása is

2. Adatbázis méretének ellenőrzése

  • A phpMyAdmin felületen ellenőrizze az adatbázis teljes méretét
  • Győződjön meg róla, hogy a célszerveren van elegendő szabad tárhely
  • Nagy adatbázisok esetén (>500MB) érdemes lehet az átvitelt kisebb részletekben végezni

Előkészítő lépések a DirectAdmin célszerveren

1. Új adatbázis létrehozása

  • Adatbázis létrehozása

  • Adja meg az új adatbázis nevét
    • FONTOS: Jegyezze fel az automatikusan generált teljes adatbázis nevet (általában tartalmazza a felhasználónevet is, pl.: user_dbname)

2. Adatbázis felhasználó beállítása

  • Használja a meglévő MySQL felhasználót vagy hozzon létre újat
  • Győződjön meg róla, hogy a felhasználónak van megfelelő jogosultsága az adatbázishoz
  • A jogosultságoknál minimum szükséges:
    • SELECT
    • INSERT
    • UPDATE
    • DELETE
    • CREATE
    • DROP
    • ALTER
    • INDEX

Az átviteli eszköz használata

Forrás szerver beállításai

A bal oldali „Forrás szerver” szekcióban töltse ki:

  • Host: A forrás szerver domain neve vagy IP címe.
  • Felhasználónév: A forrás adatbázis felhasználóneve
  • Jelszó: A forrás adatbázis jelszava
  • Adatbázis név: Az átvinni kívánt adatbázis neve
  • Port: Általában 3306 (ha nem lett módosítva)

DirectAdmin cél szerver beállításai

A jobb oldali „Cél szerver” szekcióban töltse ki:

  • Host: A célszerver domain neve vagy IP címe. Javasolt a localhost használata ebben a mezőben a korlátozások miatt.
  • Felhasználónév: A DirectAdmin MySQL felhasználónév
  • Jelszó: A DirectAdmin MySQL jelszó
  • Adatbázis név: A teljes adatbázis név (pl.: user_dbname)
  • Port: Általában 3306 (kivéve ha egyedileg be lett állítva más port)

Az átvitel folyamata

  1. Kapcsolat ellenőrzése
    • Kattintson a „Kapcsolódás és Méret Ellenőrzés” gombra
    • Várja meg az ellenőrzés eredményét
    • Ha hibaüzenetet kap, ellenőrizze a megadott adatokat
  2. Átvitel indítása
    • Sikeres kapcsolat esetén kattintson az „Átvitel Indítása” gombra
    • A folyamat során figyelje:
      • A haladási sávot
      • A konzol üzeneteket
      • Az esetleges figyelmeztetéseket
  3. Átvitel utáni ellenőrzések
    • DirectAdmin phpMyAdmin felületén ellenőrizze:
      • A táblák számát
      • A rekordok számát
      • A táblaszerkezeteket
    • Tesztelje az alkalmazás működését az új adatbázissal

Hibaelhárítás

Gyakori hibák DirectAdmin környezetben:

  1. „Access denied” hiba
    • Ellenőrizze a teljes adatbázis nevet (user_dbname formátum)
    • Ellenőrizze a felhasználó jogosultságait a DirectAdmin felületen
  2. „Database does not exist” hiba
    • Ellenőrizze, hogy helyesen adta-e meg a teljes adatbázis nevet
    • Nézze meg a DirectAdmin felületen az adatbázis pontos nevét
  3. „Lost connection” hiba
    • Ellenőrizze a DirectAdmin MySQL timeout beállításait
    • Nagy adatbázisok esetén próbálja meg részletekben átvinni az adatokat

Fontos figyelmeztetések

  • Az átvitel előtt mindig készítsen biztonsági másolatot
  • Nagy adatbázisok esetén egyeztessen a szerver adminisztrátorral
  • Figyelje a DirectAdmin tárhely és adatbázis kvótákat
  • Az átvitel során ne módosítsa egyik adatbázis tartalmát sem
  • Ha lehet, az átvitelt alacsony terhelésű időszakban végezze

Utómunkálatok

  1. Adatbázis optimalizálása
    • A DirectAdmin phpMyAdmin felületén optimalizálja az új táblákat
    • Ellenőrizze az indexeket és a táblaszerkezeteket
  2. Kapcsolódó rendszerek beállítása
    • Frissítse az alkalmazások adatbázis kapcsolódási beállításait
    • Tesztelje a rendszer működését az új adatbázissal
  3. Biztonsági megfontolások
    • Módosítsa a létrehozott felhasználó jelszavát
    • Szükség esetén korlátozza a hozzáférési jogosultságokat
    • Törölje a régi, már nem használt adatbázisokat és felhasználókat