Hogyan lehet importálni egy nagy bázis - mysql

Hogyan lehet importálni egy nagy bázis - mysql

Sok web-fejlesztők már régóta ismert, hogy importálni MySQL adatbázis, amely több mint 2 MB, a kényelmes eszköz phpmyadmin - lehetetlen. Van egy sanda korlátozás, amely nem teszi lehetővé az import nagy adatbázis. Ott GZIP -contraction, de többnyire ez nem elég.

A legbiztosabb módja annak, hogy import nagy MySQL-adatbázis - így importálja közvetlenül a szerveren is.

Munkámban Én használ az oldal fejlesztése CMS egy online boltban. mindig szembesülnek azzal a problémával, a transzfer egy kész online áruház, hogy teszteljék az oldalon a szerver csatát. Az esetek 99% -ában, a tömörített adatbázis mindig nagyobb, mint 2 MB. Ezért a jelentősége a probléma átlag feletti.

Tegyük fel, hogy az adatbázis feltöltötte ✳.sql fájlt. például base.sql.

Ezt a fájlt át kell tenni a szerver FTP-n keresztül -client vagy más fájlkezelő egy ilyen lehetőséget. Például, sikeresen át és tegye itt - / home / user /.

Közvetlenül előtte az import folyamat, meg kell csatlakozni a szerver bármilyen kényelmes módon. Mindenem megvan a Linux szerver, úgyhogy könnyebben csatlakozni hozzá SSH-n keresztül.

A csapat a kapcsolatot:

Ezután a root jelszót gépelt. Mi vagyunk a servre.

Importáló nagy MySQL adatbázis

A nagyon import parancs így néz ki:

Ha a MySQL szerver maga ugyanazon a gépen, mint a helyszínen fájlokat, a parancs lehet kis mértékben csökkent. Kell nekik a csapat a következő:

kódolás adatbázis

Meg kell jegyezni, hogy a standard kódoló MySQL - UTF -8, így ha a kódolás, importálja az adatbázisba ablakok - CP1251, meg kell importálni átkódolni jobbra.

Ehhez vannak iconv parancsot:

Mint látható, ez egyszerű.

Kapcsolódó cikkek