[#] Zdalny import dużej bazy danych do MySQL

( Ostatnio zmieniony ndz., 29/08/2010 - 16:50 )
 

Używając narzędzia PhpMyAdmin, zazwyczaj spotykamy się z problemem dotyczącym wielkości importowanej bazy danych lub przekroczonym czasem importu. Jednak jest na to bardzo prosty sposób, a dokładniej skrypt napisany przez Alexey Ozerov, którego można pobrać z: http://www.ozerov.de/bigdump.php, bądź u dołu artykułu.

Instrukcja użycia:

Rozpakowujemy archiwum i otwieramy bigdump.php dowolnym edytorem php oraz uzupełniamy dane:

$db_server   = 'localhost'; //najczęściej localhost
$db_name     = '';          //nazwa bazy
$db_username = '';          //użytkownik
$db_password = '';          //hasło

Opcje dodatkowe:

$ajax            = true; // użycie AJAX (true/false): (true oznacza import bez odświeżania strony)
$filename        = '';   // nazwa pliku importowanego (np.’import.sql’)
$linespersession = 3000; // Liczba linii importowanych podczas jednej sesji (zmniejsz jeśli otrzymasz timeout)
$delaypersession = 0;    // Czas przerwy pomiędzy sesjami (w milisekundach)

$db_connection_charset = '';  zestaw znaków w jakim jest zakodowany plik który importujemy (np. utf8)

Tak zmodyfikowany plik, zapisujemy i wrzucamy na serwer wraz z importowanym plikiem. W przeglądarce odpalamy http://mojastronawww/bigdump.php i postępujemy zgodnie z instrukcjami na ekranie.

PAMIĘTAJ !
Przy eksporcie bazy danych z wykorzystaniem PhpMyAdmin, należy odznaczyć opcje „extended inserts“ (rozszerzone dodania)

Odnośniki

http://www.ozerov.de/bigdump.php
http://drupal.org/node/43024

http://www.wanderings.net/…SQLDataFiles
http://www.mysqldumper.de/
http://kb.siteground.com/…_import.html

5
Twoja ocena: Brak Średnio: 5 (2 głosy)