Kuinka olisi järkevintä toteuttaa MySQL-tietokannan automatisoitu varmuuskopiointi (esim. kerran päivässä)?
Tietokannan varmuuskopiointi
*Blondi*
1372
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
Riippuu tietysti käyttöjärjestelmästäsi. Mutta Windowsissa näin: mysql-tietokantasi tallettuvat c:\mysql\data -hakemiston alle jokaisesta tietokannasta oma hakemistonsa, joten tietokannan voi varmuuskopioida yksinkertaisesti kopioimalla tarvitsemasi tietokannan hakemisto ja sen alla olevat .frm, .myd ja .myi -tiedostot.
Automaattiseksi varmuuskopioinnin saat Windowsin Ajoitetut tehtävät/Scheduled Tasks -ominaisuutta käyttämällä. Tee ensin komentojonotiedosto, eli avaa joku tekstieditori ja kirjoita seuraavat rivit:
mkdir c:\varmuuskopio\
copy c:\mysql\data\tietokanta\ c:\varmuuskopio\
Talleta tiedosto vaikka nimellä backup.bat. Nyt lisää uusi ajoitettu tehtävä, mihin valitset suoritettavaksi ohjelmaksi tuon backup.bat -tiedoston ja säädä se suoritettavaksi kerran päivässä tai miten haluatkin.