Backup av MySQL database

Gynter
Gynters bilde
Avlogget
Ble med: 19.11.2009

Jeg lurer på om du kan lage en video eller guide om hvordan man tar backup av en database i MySQL.

I den videoen hvor du viser frem phpMyAdmin sa du at man kunne ta en mysqldump, hva er det og hvordan fungerer det?

Jeg vil helst ta backup av databasen lokalt fra PCen min, på den har jeg Windows.

Hjemmeside
Hjemmesides bilde
Avlogget
Bidragsyter
Ble med: 17.06.2008
mysqldump for sikkerhetskopiering av databaser

Hei, det er ikke så vanskelig å ta mysqldump. Har du installert MySQL på Windowsmaskinen din? I såfall bruker du kodene nedenfor.

Hvis du har webhotell på UNIX server med SSH-tilgang, så kan du logge inn i shellet og kjøre kommandoen derfra.

I alle kodene nedenfor bytter du selvsagt ut host.domene.com med din databasehost, ditt_brukernavn med brukernavnet til MySQL og ditt_passord med passordet, og helt til slutt din_database med navnet på databasen din.

Backup av én database

mysqldump -h host.domene.com -u ditt_brukernavn -pditt_passord --databases din_database > database_backup.sql

Legg merke til at det ikke skal være mellomrom mellom -p og selve passordet!

Backup av to eller flere databaser

mysqldump -h host.domene.com -u ditt_brukernavn -pditt_passord --databases database_1 database_2 > database_backup.sql

Backup av alle databaser i MySQL

mysqldump -h host.domene.com -u ditt_brukernavn -pditt_passord --all-databases > database_backup.sql

Gjennoppretting av database fra backup

Hvis du skal gjenopprette databasen fra backup kjører du

mysql -h host.domene.com -u ditt_brukernavn -p < database_backup.sql

Du blir da promptet for passord. Skriv inn passordet, så er saken biff.

Skal lage en video på dette iløpet av uken.

Svar på forumemnet

(If you're a human, don't change the following field)
Your first name.
Innholdet i dette feltet blir holdt privat og vil ikke bli vist offentlig.