Web, MySQL un import

« previous entry | next entry »
Maijs. 29., 2006 | 09:01 pm
posted by: anne in pajautaa

probleema ar MySQL datu baazeem--

Bija webs, kas skreeja uz ModX. Bet kā gadījās, kā ne, tika vilkti video un audio, līdz ar ko webam iztērējās viss bandwith un viss tika nobloķēts. Kaut kad pirms nedēļas tieši tika uztaisīts datu bāzes bekaps, kas ir *.sql fails uz 35MB.

Uzinstaleejaam tur CMS uz cita servera, DNS paarkonfigurēts, faili pārkopēti. Tagad laikam daudz vairs nav palicis, jāuzliek vecās datu bāzes bekaps uz jaunā servera. Cik zinu, var mēģināt importēt caur phpMyAdmin, bet tā kā 35MB ir 35MB, notiek servera taimauts un neko nevar ieimporteet. Vai ir kaadi risinājumi?

// lūdzu neminēt tādus risnājumus kā "nu paņem vēsā miera ieraksti caur komandline-shell-kotur", jo tā nav mana specilitāte. Cerības ir uz kaut kādiem gudriem skriptiem, kas protot no uz-FTP uzlikta faila pa gabaliem importeet myPhpAdmin.

Kāds kaut ko nezin?

UPD:
Ir ceriiba uz --> http://www.ozerov.de/bigdump.php

# | jā, ir doma! | Add to Memories


Comments {5}

Samaksā inditiem, lai tev uzraksta:

from: anonīmiķis
date: Maijs. 29., 2006 - 09:20 pm
#

tar ezcf - example.db | ssh example.org "tar -ezxf - | mysql example.db"

Atbildēt | Diskusija


Re: Samaksā inditiem, lai tev uzraksta:

from: [info]anne
date: Maijs. 29., 2006 - 09:27 pm
#

jā, 360 nollie heelflip tranfer body varial

Atbildēt | Iepriekšējais


Krišs

from: [info]misame
date: Maijs. 29., 2006 - 09:27 pm
#

PhpMyadmin saprot arii sazipotus failus. Tas ir, ja ir probleema ar to, ka pie uploada viss noraujas. Ja nee, tad atliek daliit pa mazaakiem failiem un laist peec kaartas.

Atbildēt | Diskusija


from: [info]anne
date: Maijs. 29., 2006 - 09:29 pm
#

jaa, apraujaas pie uploada. zipots iipashi nepaliidzeeja - no 35 uz 21MB tāpat par lielu.

Kas atliek? instaleet kaut kaadu datubaažu progu, dziit aaraa *.sql failus un pa vienai tabulai importeet?

Atbildēt | Iepriekšējais | Diskusija


Krišs

from: [info]misame
date: Maijs. 29., 2006 - 09:36 pm
#

Kāpēc jāinstalē datubāzu proga?
Tas tak parasts teksta fails! Paņem ar notepad (nē, labāk ar kādu citu teksta editoru) un sadali kaut kā nebūt pa rindām.

Otrs variants - uzrakstīt mazu php, kas ielasa tevis doto .sql failu un pa vienai rindai izpilda .

Nu, tipa

 $fdata = file($f); 
 $i = 0;
 while (isset($fdata[$i])){
	 //execute each row in the backup file
	 $sDat = trim($fdata[$i]);
 	 @mysql_query($rs, $sDat);
	 $i++;	 
  }

Atbildēt | Iepriekšējais