/ 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
backup af mysql server i et shell script ?
Fra : Jacob d'Andrade


Dato : 06-06-05 09:20

Hej Ng

er det muligt at lave en backup af en mysql server i et shell script som
cron kører, således at jeg får en fuld backup af alle databaser, brugere
osv... ?

Hvordan griber jeg det an ?

Mvh Jacob



 
 
Thomas S. Iversen (06-06-2005)
Kommentar
Fra : Thomas S. Iversen


Dato : 06-06-05 09:23

> er det muligt at lave en backup af en mysql server i et shell script som

Ja

> Hvordan griber jeg det an ?

man mysqldump

Thomas

Michael Rasmussen (06-06-2005)
Kommentar
Fra : Michael Rasmussen


Dato : 06-06-05 09:34

Jacob d'Andrade wrote:

> er det muligt at lave en backup af en mysql server i et shell script som
> cron kører, således at jeg får en fuld backup af alle databaser, brugere
> osv... ?

Ja, tag et kig på mysqldump[1].

Et meget simpelt script kunne se således ud:

#!/bin/sh
/usr/local/mysql/bin/mysqldump -A -u root -pADGANGSKODE --add-drop-table
> /backup/databases.sql

Dette vil lave et dump af alle databaser, og deres indhold, i filen
"/backup/databases.sql". Det kan sagtens afvikles via cron, men da
scriptet indeholder adgangskoden til MySQL root-brugeren bør du være
påpasselig med rettighederne til filen.

1) http://mysql.borsen.dk/doc/mysql/en/mysqldump.html

--
Michael Rasmussen, mir (at) irczone.dk http://macintosh.irczone.dk
------------------------------------------------------------------------
»If you understand what you're doing, you're not learning anything.«
-- A. L.

Jacob d'Andrade (06-06-2005)
Kommentar
Fra : Jacob d'Andrade


Dato : 06-06-05 09:47

Mange tak begge to.

Mvh Jacob


"Jacob d'Andrade" <jacob@thezub.dk> skrev i en meddelelse
news:d8113l$b9b$1@daniella.thezub.dk...
> Hej Ng
>
> er det muligt at lave en backup af en mysql server i et shell script som
> cron kører, således at jeg får en fuld backup af alle databaser, brugere
> osv... ?
>
> Hvordan griber jeg det an ?
>
> Mvh Jacob
>



Thomas S. Iversen (06-06-2005)
Kommentar
Fra : Thomas S. Iversen


Dato : 06-06-05 09:59

Jacob d'Andrade <jacob@thezub.danmark> skrev 2005-06-06:
> Mange tak begge to.

Np. Jeg er ked af det bliver lidt kort, har ikke så meget tid.

gzip, bzip2 og lidt shell scripting så du kan få en dato på er også guld
værd. Jeg ved ikke hvor meget haj du er, men et lille script på en 50-100
linier kan dumpe alle dine databaser til .sql filer, pakke og sortere dem i
underkataloger og tynde ud i dem efterhånden som de bliver ældre og ældre.

Thomas

Jacob d'Andrade (06-06-2005)
Kommentar
Fra : Jacob d'Andrade


Dato : 06-06-05 10:59

hey.. det er helt ok, har fået bikset noget sammen... Har en 7 dags fuld
backup kørende hvor det bliver smidt ind i og uploadet med rsync til en
anden server... så ingen probs der...

Takker

Jacob

"Thomas S. Iversen" <zensonic@zensonic.dk> skrev i en meddelelse
news:slrnda8425.q02.zensonic@www.zensonic.dk...
> Jacob d'Andrade <jacob@thezub.danmark> skrev 2005-06-06:
>> Mange tak begge to.
>
> Np. Jeg er ked af det bliver lidt kort, har ikke så meget tid.
>
> gzip, bzip2 og lidt shell scripting så du kan få en dato på er også guld
> værd. Jeg ved ikke hvor meget haj du er, men et lille script på en 50-100
> linier kan dumpe alle dine databaser til .sql filer, pakke og sortere dem
> i
> underkataloger og tynde ud i dem efterhånden som de bliver ældre og ældre.
>
> Thomas



Søg
Reklame
Statistik
Spørgsmål : 177549
Tips : 31968
Nyheder : 719565
Indlæg : 6408820
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste