Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Batch-file untuk mysqldump untuk membuat cadangan setiap database ke dalam file terpisah

Ini dapat dijalankan langsung dalam cmd (saya membungkus baris tetapi tidak boleh dibungkus):

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

Dalam file batch Anda harus melarikan diri % dengan tambahan %, yaitu menggunakan %%D .

Berkas Batch

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. PHP MySQL huruf Yunani menunjukkan seperti ???? tanda

  2. versi mysqldump Kesalahan saat mengekspor data dari MySQL

  3. MySQL:Data GIS tidak valid yang disediakan untuk berfungsi st_geometryfromtext

  4. Hosting Web Gratis dengan Dukungan PHP

  5. Kehilangan koneksi ke server MySQL selama permintaan