Ciao.
Ho letto la guida ufficiale MySQL 5 ma in alcuni punti mi sembra contraddittoria, quindi desideravo chiedere un parere a voi.
Ho un gruppo di DB MySQL, formati ognuno sia da tabelle MyISAM che da tabella InnoDB.
Oltre a un serio meccanismo di backup automatizzato in notturna (stop del servizio, backup, riavvio del servizio), ho bisogno di implementare anche una funzione di backup "a caldo", cioè mentre gli utenti leggono e scrivono.
Sulla guida leggo in un punto che con mysqldump devo fare il lock delle tabelle, poi in un altro punto che mysqldump non ha bisogno di lock su tabelle... e non capisco se parlano di MyISAM, di InnoDB o di entrambi.
Mi chiedevo quindi:
1) per un backup a caldo di tabelle MyISAM è necessario un lock delle tabelle?
2) per un backup a caldo di tabelle InnoDB è necessario un lock delle tabelle?
3) per un backup a caldo di tabelle InnoDB serve l'opzione --single-transaction?
4) posto che NON uso transazioni, devo comunque usare l'opzione --flush-log?
Grazie