Sida 1 av 1

Schemalagda backuper av MySQL-databaser

Postat: 12 jun 2008, 17:45
av Louie
Vilket verktyg är enklast och smidigast att använda för att ta backuper av MySQL-databaser?
Har backup idag på alla filer och liknande men ännu inget för databaserna. Bra att ha!

Re: Schemalagda backuper av MySQL-databaser

Postat: 12 jun 2008, 17:46
av andol
mysqldump

Re: Schemalagda backuper av MySQL-databaser

Postat: 12 jun 2008, 17:57
av Louie
Super, det löser saken!

Jag kan köra
mysqldump --all-databases > test.sql -p lösenord
Då får jag alla databaser för min användare(Louie)

Men kör jag
mysqldump --all-databases > test.sql -u root -p lösenord
då får jag ingenting istället. eller jo,

Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
For more options, use mysqldump --help

Varför kan jag inte ta alla databaser med användaren root?

Re: Schemalagda backuper av MySQL-databaser

Postat: 12 jun 2008, 18:04
av andol
Tror bestämt att du vill lägga alla flaggor för mysqldump innan redirecten >

Förövrigt så är syntaxen till lösenordsflaggan antingen -plösenord (utan space) alt. --password=lösenord

Förövrigt förövrigt så är det inte en riktigt bra och säker lösning att skicka lösenordet direkt via kommandoraden.

EDIT: petar in länk om lösenordssäkerhet
http://dev.mysql.com/doc/refman/5.0/en/ ... urity.html

Re: Schemalagda backuper av MySQL-databaser

Postat: 12 jun 2008, 18:07
av Louie
andol skrev:Tror bestämt att du vill lägga alla flaggor för mysqldump innan redirecten >

Förövrigt så är syntaxen till lösenordsflaggan antingen -plösenord (utan space) alt. --password=lösenord

Förövrigt förövrigt så är det inte en riktigt bra och säker lösning att skicka lösenordet direkt via kommandoraden.
Tack, det löste mitt problem.
Du har rätt, jag ska inte köra på det sättet :)

Tack tack tack.
MVH