der mysqldump sperrt kurzzeitig die zu sichernde datenbank wärend des sicherns, und gibt sie sofort wieder frei sobald die datenbank gesichert wurde. :-)
das stoppen des daemons ist absolut nicht erwünscht! wir wollen alle mysql datenbanken sichern und die benutzer sollen davon nichts mitbekommen. bei grösseren datenbanken kann der backupdump etwas länger dauern, und dann könnten die user etwas bemerken. bei 1-20 mb grossen datenbanken (innerhalb des rechenzentrums) wird die nichterreichbarkeit kaum spürbar sein.
alles ist abhängig vom eigenen server und wie weit der ausgelastet ist , bzw. wie die backup server angebunden sind. es gibt da mehrere kriterien die eine rolle spielen. desto schneller die server, desto kürzer wird dumpmässig auf die datenbanken zugegriffen. also meine server sichern 20 mb databases in bruchteilen von sekunden. das fällt keinem auf. :-)
die beste methode wäre wäre den gesamten server zu replizieren/spiegeln und somit eine kopie des gesamten servers als sicherung zu haben. die software rsync in kooperation mit duplicity wäre dazu allzu perfekt!
der nachteil wenn der server gehackt wurde wird der hack genauso auf die server kopie übertragen. :-)
der backupserver sollte immer in der nähe (gleiches netz/subnet) sein. server to server transfers innerhalb des rechenzentrums werden (im lan) 5 mal schneller transferiert!
grüße
MENKI