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
- 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
)
- FONTOS: Jegyezze fel az automatikusan generált teljes adatbázis nevet (általában tartalmazza a felhasználónevet is, pl.:
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
- 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
- Á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
- Á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
- DirectAdmin phpMyAdmin felületén ellenőrizze:
Hibaelhárítás
Gyakori hibák DirectAdmin környezetben:
- „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
- „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
- „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
- 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
- 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
- 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