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! |
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. |
I UNIX-system ligger MySQL's databaser som standard i /var/lib/mysql.
|
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. :) |
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" |
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.) |
Eller använd mysqlhotcopy så går det mycket fortare. Det kopierar MySQLs interna filer istället för att dumpa allt till SQL.
|
Citat:
Citat:
|
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... |
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. |
Alla tider är GMT +2. Klockan är nu 23:04. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson