Jeg har nu scheduleret serveren til at køre ovenstående script og det ser ud til at virke.
Jeg er en smule skeptisk overfor disse backups, i det jeg engang havde et stort phpbb forum, hvor databasen pludselig blev korrupt og fordi jeg havde flere databaser i min backupfil, kunne den ikke genskabe. Jeg prøvede også kun at restore phpbb databasen og det virkede heller ikke. Det er så en anden historie, men kender i evt en måde, der sikrer filen mod korrupttivitet :-)
Lock all tables across all databases. This is achieved by acquiring a global read lock for the duration of the whole dump. This option automatically turns off --single-transaction and --lock-tables. Added in MySQL 4.1.8.
--lock-tables, -l
Lock all tables before starting the dump. The tables are locked with READ LOCAL to allow concurrent inserts in the case of MyISAM tables. For transactional tables such as InnoDB and BDB, --single-transaction is a much better option, because it does not need to lock the tables at all.
Please note that when dumping multiple databases, --lock-tables locks tables for each database separately. So, this option does not guarantee that the tables in the dump file are logically consistent between databases. Tables in different databases may be dumped in completely different states.
Synes du skal vælge lock-all-tables, da et dump ikke tager mere end et par minutter, selvfølgelig and på datamængde... men hvis det bliver gjort midt om natten burde ikke været noget problem
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.