WIKI : etusivu » tietokanta » varmuuskopio

Tietokannan varmuuskopiointi

Kätevimmin varmuuskopion tekeminen onnistuu komentoriviltä käsin. Sinulla tulee olla avattuna shell-yhteys tätä varten.

Varmuuskopiointi

Kirjoita komentorivillä seuraavaa:

mysqldump -uTUNNUS -p TIETOKANTA > backup.mysql
  • TUNNUS = MySQL-tunnus
  • TIETOKANTA = varmuuskopioitavan tietokannan nimi

Tämän jälkeen sinulta kysytään salasanaa ja autentikoinnin jälkeen kaikki tietokannan taulut on kirjoitettu backup.mysql-tiedostoon.


Jos sinulla on InnoDB-tauluja, kannattaa käyttää seuraavaa:

mysqldump --opt -uTUNNUS -p TIETOKANTA > backup.mysql

Palautus varmuuskopiosta

Palautus tapahtuu komentoriviltä seuraavasti:

mysql -uTUNNUS -p TIETOKANTA < backup.mysql
  • TUNNUS = MySQL-tunnus
  • TIETOKANTA = varmuuskopioitavan tietokannan nimi

Huomaathan, että tietokannan on ennen palautusta oltava tyhjä.