/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Sammensætte og break'e en text fil op
Fra : stig sorensen


Dato : 27-09-05 14:06

Hej nyhedsgruppe.

Jeg har 2 problemer, som jeg håber jeg kan få hjælp til.
Jeg har en hjemmeside på nettet, med phpBB forum. Jeg har en gammel mySQL
database backup - lidt over en måned og en ny fra idag. Problemet er at
ind imellem disse to er der blevet slettet nogle indlæg, så den bedste
løsning ville være at have indholdet fra den gamle OG den nye - så den
ville blive så up2date som muligt.

Men hvordan kan jeg sammensmædde disse to backup filer? Kan diff ikke
bruges? man diff hjælper ikke besynderligt.

Mit andet problem er at ved Unoeuro som er webhotellet, er at jeg kun kan
importere mySQL backupfiler på få kilobytes, hvis det er over 1MB så
gider den ikke - selvom jeg har skrevet til dem og de har hævet grænsen
til 50MB.

Så jeg vil gerne break'e min backup fil op i flere bider.
Hvad findes der er programmer hertil? Foruden at indlæse filen i en text
editor og så manuelt sidde og breake den op.

Håber folk kan hjælpe, vil gerne forklare mig bedre hvis det kan hjælpe
jer på nogen måde.



 
 
stig sorensen (28-09-2005)
Kommentar
Fra : stig sorensen


Dato : 28-09-05 08:05

On Tue, 27 Sep 2005 15:05:39 +0200, stig sorensen wrote:

> Hej nyhedsgruppe.
>
> Jeg har 2 problemer, som jeg håber jeg kan få hjælp til.
> Jeg har en hjemmeside på nettet, med phpBB forum. Jeg har en gammel mySQL
> database backup - lidt over en måned og en ny fra idag. Problemet er at
> ind imellem disse to er der blevet slettet nogle indlæg, så den bedste
> løsning ville være at have indholdet fra den gamle OG den nye - så den
> ville blive så up2date som muligt.
>
> Men hvordan kan jeg sammensmædde disse to backup filer? Kan diff ikke
> bruges? man diff hjælper ikke besynderligt.
>
> Mit andet problem er at ved Unoeuro som er webhotellet, er at jeg kun kan
> importere mySQL backupfiler på få kilobytes, hvis det er over 1MB så
> gider den ikke - selvom jeg har skrevet til dem og de har hævet grænsen
> til 50MB.
>
> Så jeg vil gerne break'e min backup fil op i flere bider.
> Hvad findes der er programmer hertil? Foruden at indlæse filen i en text
> editor og så manuelt sidde og breake den op.
>
> Håber folk kan hjælpe, vil gerne forklare mig bedre hvis det kan hjælpe
> jer på nogen måde.


Slet ikke nogen der kan hjælpe?
Troede at man nemt kunne smælte to text filer sammen, uden duplikater.

Klaus Ellegaard (28-09-2005)
Kommentar
Fra : Klaus Ellegaard


Dato : 28-09-05 08:08

stig sorensen <stig@localhost.localdomain> writes:

>> Men hvordan kan jeg sammensmædde disse to backup filer? Kan diff ikke
>> bruges? man diff hjælper ikke besynderligt.

Hvis du ellers har en passende primary key i databasen, kan du jo
bare importere begge på én gang. Så vil importen blot fejle for
de indlæg, der allerede er importeret.

>> Så jeg vil gerne break'e min backup fil op i flere bider.
>> Hvad findes der er programmer hertil? Foruden at indlæse filen i en text
>> editor og så manuelt sidde og breake den op.

split. Den kan dele både på linje- og byte-niveau.

Mvh.
   Klaus.

Thomas Lindgaard (28-09-2005)
Kommentar
Fra : Thomas Lindgaard


Dato : 28-09-05 09:49

On Wed, 28 Sep 2005 07:07:54 +0000, Klaus Ellegaard wrote:

>>> Så jeg vil gerne break'e min backup fil op i flere bider.
>>> Hvad findes der er programmer hertil? Foruden at indlæse filen i en text
>>> editor og så manuelt sidde og breake den op.
>
> split. Den kan dele både på linje- og byte-niveau.

.... men du kan ikke uden videre splitte filen op, hvis den indeholder et
antal SQL-statements - så risikerer du jo at klippe midt i en
INSERT-statement.

Hvad indeholder din backup-fil?

--
Mvh.
/Thomas

Klaus Ellegaard (28-09-2005)
Kommentar
Fra : Klaus Ellegaard


Dato : 28-09-05 09:55

Thomas Lindgaard <thomas@it-snedkeren.BLACK_HOLE.dk> writes:

>... men du kan ikke uden videre splitte filen op, hvis den indeholder et
>antal SQL-statements - så risikerer du jo at klippe midt i en
>INSERT-statement.

Det kommer jo an på backuppens udseende. Sædvanligvis er der ét
statement pr. linje - uanset at nogle linjer så bliver mange
bytes lange.

Det er selvfølgelig værre, hvis der er BLOBs eller tilsvarende i,
hvor der er hårde linjeskift.

Mvh.
   Klaus.

Arne Jørgensen (28-09-2005)
Kommentar
Fra : Arne Jørgensen


Dato : 28-09-05 09:59

Thomas Lindgaard <thomas@it-snedkeren.BLACK_HOLE.dk> skriver:

> On Wed, 28 Sep 2005 07:07:54 +0000, Klaus Ellegaard wrote:
>
>>>> Så jeg vil gerne break'e min backup fil op i flere bider.
>>>> Hvad findes der er programmer hertil? Foruden at indlæse filen i en text
>>>> editor og så manuelt sidde og breake den op.
>>
>> split. Den kan dele både på linje- og byte-niveau.
>
> ... men du kan ikke uden videre splitte filen op, hvis den indeholder et
> antal SQL-statements - så risikerer du jo at klippe midt i en
> INSERT-statement.

Eller mellem to INSERT-statements, men midt i en transaktion.

mvh
/arne
--
Arne Jørgensen <http://arnested.dk/>

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste