Možná byste měli nainstalovat databázi MySQL lokálně a externě. Když se software načítá, stačí použít místní databázi. Když je vše v pořádku, synchronizujte místní s živou databází a přepněte odkaz na databázi z místní na živou. Nezastavujte místní databázi, protože pokud vypadne internet, musíte mít možnost ukládat data pomocí místní databáze.
Vždy synchronizujte živě s místním, takže pokud je internet zapnutý, použijte živou databázi, ale také místní. Vše musí být synchronizováno. Data pak budou vždy v počítači jako „záložní“ nebo offline databáze a vaše živá databáze bude mít vše odkudkoli.
Použijte vyrovnávací paměť, takže budete muset ztratit svůj dotaz v prázdnotě. Také pod Windows můžete službu použít ke spuštění a zastavení MySQL.
Doufám, že jsem odpověděl na několik vašich otázek.