I am looking for mysql database backup script to backup each database into separate files windows and exclude system database like mysql, information schema.
ex: db1, db2 db1_date_time.sql , db2_date_time.sql
I am looking for mysql database backup script to backup each database into separate files windows and exclude system database like mysql, information schema.
ex: db1, db2 db1_date_time.sql , db2_date_time.sql
I have some sample posts from the past on running mysqldumps in Windows and creating .BAT files for them to execute
Dec 05, 2013 : MySQLdump on specific db dateMar 14, 2014 : mysqldump with automatically generated export nameHere are other old posts on dumping mysqldumps into specific databases
Apr 17, 2011 : How can I optimize a mysqldump of a large database?Dec 16, 2011 : How do you mysqldump specific table(s)?I hope these help. Have a good day !!!
I have a Bash script backup-mysql-databases.sh for Linux that does exactly what is required here. The same workflow should be easy to convert for Windows.
databases=$( mysql -N -B -e "SHOW DATABASES;" \ | grep -E -v "$ExcludeDatabases" )for db in $databases; do mysqldump --databases "$db" done
mysql -N -B -e "SHOW DATABASES;"FOR /F, running mysqldump --databases "$db".--password=%dbpass%; passing credentials on command line will leak them.
– Esa Jokinen
Dec 14 '22 at 06:48