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

A phpMyAdmin felületén maximum 50MB-os mérettel rendelkező adatbázist lehet importálni. Abban az esetben ha Ön DotRoll Plus, 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 dumpot. 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 csatalakozás

    PuTTY login

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

    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éigvárni úgy a bejelelntkezé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 terhetltsé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 lstázni a korábban leválasztott screen-ek listáját. A leválasztott munkamenethez a következő paranccsal tud ismét csatlakozni:

    screen

    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 imoprtá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.

    Javaslojuk, 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

Segített önnek ez a válasz?

 Cikk nyomtatása

Lásd még:

Időzített scriptek beállítása

A beállításra két lehetőség is van. 1.) Annál a fájlnál amelyet időzítetten szeretne futtatni...

Adatbázis elérése SSH tunnelen keresztül

Fejlesztési célokra SSH-n keresztül biztosítunk hozzáférést a MySQL szerverünkhöz a Haladó,...

SSH kulcspár létrehozása, vagy beállítása

Elsőként lépjen be a cPanel felületére, majd kattintson az SSH/Shell Hozzáférés menüpontra....

DotRoll tárhely biztonsági megoldások

A DotRoll fizetős tárhely építésekor nagy hangsúlyt fektettünk a szolgáltatás biztonságára, a...

Elfelejtettem a cPaneles tárhely jelszavát, mit tehetek?

Amennyiben elfelejtette a tárhelyéhez tartozó jelszavát akkor a DotRoll.com oldalon...