I finished my big project in python which is in short a GUI to administrate a database. The datas stored in the database are really important and i want to be sure that if the server stop functionning i'll still have a backup of the database.
The thing is that my company server isn't really under my control so i'm not able to create for example a script to backup the database in the cloud or anywhere safe directly from the server using mysqldump. So i want to make a thing like everytime someone commit datas in the database from a client perspective, the database is backup. The problem is that the clients doesn't have mysql installed in their PCs so that i can't implement a mysqldump command in the app that would be executed by them.
To use mysql with python i used mysql.connector which works fine but i didn't find anywhere in the doc a way to use mysqldump with python nor an other library that could do the same in python. Is there a way to make the client create a mysql database backup using my python app ? Thank you !