Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Plik wsadowy dla mysqldump do tworzenia kopii zapasowych każdej bazy danych w osobnym pliku

Można to uruchomić bezpośrednio w cmd (zawinąłem linię, ale nie należy jej zawijać):

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

W pliku wsadowym musisz zmienić % z dodatkowym %, czyli użyj %%D .

Plik wsadowy

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz TOP X (lub dolny) procent dla wartości liczbowych w MySQL

  2. MySQL:ALTER IGNORE TABLE daje naruszenie ograniczenia integralności

  3. Zrozumienie zestawów znaków i sortowania w MySQL

  4. Zamiana wartości kolumn w MySQL

  5. Sformatuj liczbę do 2 miejsc po przecinku