FAQ |
Kalender |
2008-09-27, 17:22 | #1 | ||
|
|||
Medlem
|
Hej!
Har en VPS server och beställde backup. Då fick jag informationen att jag måste spara ner min databas på disk för att den ska komma med. Men min databas ligger liksom på själva servern, då borde väl den ändå komma med? Fick dessa intstruktioner: http://vpsforum.se/viewtopic.php?f=10&t=33 MvH & Tack på förhand! |
||
Svara med citat |
2008-09-27, 18:00 | #2 | ||
|
|||
Flitig postare
|
Ja, de ber dig att spara databasen på disken som de sedan ska ta backup på.
Jag vet inte riktigt var MySQL sparar sina tabeller och om de är lika lätt åtkomliga om man inte har sparat dem och disken krashar. Edit: Ändrat. |
||
Svara med citat |
2008-09-27, 21:06 | #3 | |||
|
||||
Har WN som tidsfördriv
|
I UNIX-system ligger MySQL's databaser som standard i /var/lib/mysql.
|
|||
Svara med citat |
2008-09-27, 21:35 | #4 | |||
|
||||
Flitig postare
|
saker och ting ligger även cachat i ram och därför bör du göra en dump till disk om du vill vara helt säker på att backupen skall vara fullständig och hel.
kort och gott, följ instruktionerna på den där sidan du länkade. |
|||
Svara med citat |
2008-09-27, 22:22 | #5 | |||
|
||||
Bara ett inlägg till!
|
Du bör definitivt dumpa databasen med mysqldump eller liknande. Alternativet är att stänga av databasen innan backup-jobbet körs (eller om du kör LVM, göra en snapshot av av disken som du backar). Annars går det inte att garantera att det går att återställa databasen överhuvudtaget.
Här får du mysqldump med några rekommenderade flaggor: mysqldump --single-transaction --opt -e --quick --quote-names -r "$FILENAME" "$DB" En återställning gör du då enkelt så här: echo "SOURCE $FILENAME;" | mysql "$DB" |
|||
Svara med citat |
2008-09-27, 23:12 | #6 | ||
|
|||
Klarade millennium-buggen
|
Citat:
Kod:
mysqldump -u <username> -p $DB > $FILENAME har för mig att: Kod:
mysql -u <username> -p < $FILENAME (Nu tog jag bara dom nödvändigaste flaggorna.) |
||
Svara med citat |
2008-09-27, 23:15 | #7 | |||
|
||||
Mycket flitig postare
|
Eller använd mysqlhotcopy så går det mycket fortare. Det kopierar MySQLs interna filer istället för att dumpa allt till SQL.
|
|||
Svara med citat |
2008-09-27, 23:33 | #8 | |||
|
||||
Bara ett inlägg till!
|
Citat:
Citat:
|
|||
Svara med citat |
2008-09-28, 09:27 | #9 | ||
|
|||
Guest
|
Det gäller alltså Glesys VPS?
Man tar ju för givet att allt backupas om man har en VPS där backup ingår... |
||
Svara med citat |
2008-09-28, 09:41 | #10 | ||
|
|||
Klarade millennium-buggen
|
De verkar inte köra backup'er av hela VM'arna
utan en separat backupagent i varje VM. Inget konstigt med det. Sparar mycket utrymme. Följ deras instruktioner. |
||
Svara med citat |
Svara |
|
|