Може би трябва да инсталирате локално и външна база данни MySQL. Когато софтуерът се зарежда, просто използвайте локалната база данни. Когато всичко е наред, синхронизирайте локалната с базата данни на живо и превключете връзката към базата данни от локална към жива. Не спирайте локалната база данни, защото ако интернет се срива, трябва да можете да запазвате данни с помощта на локалната база данни.
Винаги синхронизирайте на живо с локално, така че ако интернет е включен, използвайте базата данни на живо, но също и локалната. Всичко трябва да бъде синхронизирано. Тогава данните винаги ще бъдат на компютъра като „резервна“ или офлайн база данни и вашата жива база данни ще има всичко отвсякъде.
Използвайте буфер, така че ще трябва да загубите заявката си в празнотата. Освен това под Windows можете да използвате услугата за стартиране и спиране на MySQL.
Надявам се, че отговорих на няколко от въпросите ви.