Non esiste LA SOLUZIONE
Esistono n-milioni di soluzioni
Farti inviare il dump per mail “NON E' pratico” perché il dump potrebbe essere di centinaia di mega o giga o piu'.
Lo puoi fare solo fintanto che e' MOOOLTO piccolo (qualche megabyte).
I server di posta non permettono di inviare allegati troppo grandi.
Soluzione piu' semplice:
fai un script che, usando le funzioni a linea di comando di mysql/mariadb ("mysqldump.exe"), fai un dump del dbms (cerca un po' nella documentazione, e' facile)
copia il dump in un cartella di servizio rinominandolo come ‘yyyy-mm-dd’ (o varianti del genere)
mantieni solo gli ultimi 7/10/ o quello che e' dump. Non vale la pena tenerne troppi perche' rischi di riempire il disco, e poi quelli troppo vecchi sarebbero inutili. Quanti tenere lo sai tu ;-)
rendi la cartella dei dump accessibile via FTP o web in modo da poter scaricare localmente (sul tuo PC) uno o piu' dump in base alle necessita (soluzione molto migliore dell'invio via mail).
Se non lo sai fare, fatti aiutare da qualcuno esperto
Qui, si danno consigli, ovviamente, NON SI FA il lavoro :-(.
Il gestionale essendo abbastanza “vecchiotto” è scritto con una versione di php molto obsoleta e purtroppo essendo un REFUSO che mi è stato lasciato in gestione da una sviluppatrice che lavorava in azienda, io NON ESSENDO UN PROGRAMMATORE non so proprio dove mettere mano.
Refuso « In tipografia, errore di composizione o di stampa prodotto dallo scambio o dallo spostamento di una o due lettere, o segni, causato spesso da errata collocazione dei caratteri nella cassa (per quanto riguarda la composizione a mano), o da errore del tastierista o da difetto meccanico (nella composizione a linotype o a monotype). In senso lato, errore tipografico in genere, o anche di fotocomposizione » .
Forse e' il caso di contattare un esperto. Programmare SEMBRA semplice MA NON LO E'.