sql >> Databáze >  >> RDS >> Mysql

Dávkový soubor pro mysqldump pro zálohování každé databáze do samostatného souboru

To lze spustit přímo v cmd (řádek jsem zalomil, ale neměl by být zalamován):

mysql.exe -uroot -p1234 -s -N -e "SHOW DATABASES" |
  for /F "usebackq" %D in (`findstr /V "information_schema performance_schema"`)
    do mysqldump %D -uroot -p1234 > S:\Backup\MySQL\%D.sql

V dávkovém souboru budete muset ukončit % s dalším %, což je použití %%D .

Dávkový soubor

mysql.exe -uroot -p1234 -s -N -e "SHOW DATABASES" |
  for /F "usebackq" %%D in (`findstr /V "information_schema performance_schema"`)
    do mysqldump %%D -uroot -p1234 > S:\Backup\MySQL\%%D.sql


  1. Jak změním SQL Server 2005 tak, aby rozlišoval malá a velká písmena?

  2. Codeigniter db->update() VS nativní MySQL AKTUALIZACE Dotčené řádky:0

  3. Omezení MySQL InnoDB nefunguje

  4. Znaky s diakritikou v tabulce mySQL