Ugrás a fő tartalomra

Nagyméretű adatbázis importálása

A phpMyAdmin felületén maximum 50 MB-os mérettel rendelkező adatbázist lehet importálni. Abban az esetben ha Ön DotRoll Plus, DotRoll Ultra, vagy DotRoll Pro tárhely csomaggal rendelkezik akkor lehetősége van nagyobb méretű adatbázis importálására is.

  • SQL DUMP FELTÖLTÉSE

    Egy FTP kliens segítségével másolja fel a tárhelyére az importálni kívánt SQL dump-ot. A fájl lehetőség szerint közvetlenül a tárhelyének kezdő könyvtárába másolja fel (/home/tárhelyazonosító).

  • MYSQL ADATBÁZIS, FELHASZNÁLÓ, JELSZÓ ÉS A JOGOSULTSÁGOK BEÁLLÍTÁSA

    A cPanel felületén a MySQL adatbázisok menüpontban hozzon létre egy MySQL felhasználót, és ahhoz állítson be egy jelszót. Valamint a létrehozott felhasználót rendelje hozzá ahhoz az adatbázishoz amelybe importálni szeretne.

  • SSH KULCSPÁR LÉTREHOZÁSA, VAGY BEÁLLÍTÁSA

  • SSH CSATLAKOZÁS

    PuTTY login

    PuTTY login

    A Host Name (or IP address) mezőben adja meg az Ön fődomain nevét.
    A port maradhat az alapértelmezett 22-es port.
    Következő lépésként kattintson az SSH menüpont előtti „+” jelre.

    PuTTY bejelentkezés

    PuTTY bejelentkezés

    A Private key file for authentication: mezőben adja meg a cPanel felületén elkészített kulcsát, vagy a korábban elkészített privát kulcsát.

    Ezt követően lehetősége van a konfiguráció elmentésre is, de azonnal csatlakozhat is a tárhelyéhez.

  • ADATBÁZIS IMPORTÁLÁSA SCREEN SEGÍTSÉGÉVEL

    Amennyiben az adatbázis importálást nem szeretné végéig várni úgy a bejelentkezést követően adja ki a következő parancsot:

    screen -S mysqlimport

    Az adatbázis importálásához az alábbi parancsot kell kiadnia:

    mysql -uusernev -padatbazisfelhasznalojelszo -h localhost adatbazis_neve < importalandofajlneve.sql

    Az importálást szintén az Enter billentyű segítségével hagyhatja jóvá.

    A kapcsolók jelentése:

    • -u MySQL adatbázis felhasználói név. A kapcsolóval egybe kell írni a felhasználói nevet, nem kell szóközt tenni közé.
    • -p MySQL adatbázis felhasználó jelszava.
    • -h MySQL kiszolgáló címe

    A folyamat a szerver terheltségétől, valamint az adatbázis méretétől függően hosszabb időt is igénybe vehet. Amennyiben nem kívánja végigvárni a folyamatot nyomja le a CTRL billentyűt illetve az a betűt, ezt követően a d billentyűt.

    "Ctrl-a" "d"

    Ezzel a paranccsal a korábban indított screen leválasztásra kerül, azonban az ott kiadott műveletek a háttérben tovább folytatódnak. Ezt követően a jelenlegi munkamenetet bezárhatja a logout parancs vagy a „CTRL+D” billentyűk lenyomásával.

  • SCREEN MUNKAMENET VISSZASZERZÉSE

    Az importálási folyamatot ellenőrizheti ha újra bejelentkezik a kiszolgálóra egy SSH kliens segítségével, majd kiadja a következő parancsot:

    screen -r

    Amennyiben több screen-t is futtat a háttéreben a következő parancs segítségével tudja megjeleníteni az éppen futó screen-ek listáját.

    screen -ls

    A rendszer ki fogja listázni a korábban leválasztott screen-ek listáját. A leválasztott munkamenethez a következő paranccsal tud ismét csatlakozni:

    screen -r 864870.mysqlimport
  • SCREEN MUNKAMENET BEZÁRÁSA, A FELTÖLTÖTT SQL FÁJL TÖRLÉSE

    Amennyiben csak egy screen-t futtatunk úgy az exit paranccsal kiléphetünk belőle, illetve az alábbi paranccsal:

    "Ctrl-a" "d" "d"

    Sajnos a parancssoros adatbázis import esetén nem jelenik meg külön folyamat jelző az importálás folyamatáról. Amint az importálás befejeződött az alapértelmezett parancssort fogja visszakapni. Amennyiben az importálni kívánt fájlban valahol hiba van akkor a szerver megállítja az importálási folyamatot, és a hibát kiírja. Ilyen esetben az importálás csak a hibáig történik meg.

    Javasoljuk, hogy a tárhelyre felmásolt SQL dump fájlt az importálás befejezését követően távolítsa el a tárhelyről. Ezt az alábbi parancs segítségével tudja megtenni:

    rm importalandofajlneve.sql